El método de puntos finitos ( FPM ) es un método sin malla para resolver ecuaciones diferenciales parciales (EDP) sobre distribuciones dispersas de puntos. El FPM fue propuesto a mediados de los años noventa en (Oñate, Idelsohn, Zienkiewicz y Taylor, 1996a), [1] (Oñate, Idelsohn, Zienkiewicz, Taylor y Sacco, 1996b) [2] y (Oñate y Idelsohn, 1998a) [3] con el propósito de facilitar la solución de problemas que involucran geometrías complejas, superficies libres, límites móviles y refinamiento adaptativo . Desde entonces, el FPM ha evolucionado considerablemente, mostrando precisión satisfactoria y capacidades para tratar diferentes problemas de mecánica de fluidos y sólidos.
Historia
De manera similar a otros métodos libres de malla para EDP, el método de punto finito (FPM) tiene sus orígenes en técnicas desarrolladas para el ajuste e interpolación de datos dispersos, básicamente en la línea de los métodos de mínimos cuadrados ponderados (WLSQ). Estos últimos pueden considerarse como formas particulares del método de mínimos cuadrados móviles (MLS) propuesto por Lancaster y Salkauskas [4] . Los métodos WLSQ han sido ampliamente utilizados en técnicas libres de malla porque permiten retener la mayor parte de los MLS, pero son más eficientes y simples de implementar. Con estos objetivos en mente, una investigación destacada que condujo al desarrollo del FPM comenzó en (Oñate, Idelsohn y Zienkiewicz, 1995a) [5] y (Taylor, Zienkiewicz, Oñate e Idelsohn, 1995). [6] La técnica propuesta se caracterizó por aproximaciones WLSQ sobre nubes locales de puntos y un procedimiento de discretización de ecuaciones basado en la colocación de puntos (en la línea de los trabajos de Batina, 1989, [7] 1992 [8] ). Las primeras aplicaciones del FPM se centraron en problemas de flujo compresible adaptativo (Fischer, Onate e Idelsohn, 1995; [9] Oñate, Idelsohn y Zienkiewicz, 1995a; [5] Oñate, Idelsohn, Zienkiewicz y Fisher, 1995b [10] ). También se analizaron los efectos sobre la aproximación de las nubes locales y funciones de ponderación utilizando bases polinomiales lineales y cuadráticas (Fischer, 1996). [11] Estudios adicionales en el contexto de problemas de convección-difusión y flujo incompresible dieron al FPM una base más sólida; cf. (Oñate, Idelsohn, Zienkiewicz y Taylor, 1996a) [1] y (Oñate, Idelsohn, Zienkiewicz, Taylor y Sacco, 1996b). [2] Estos trabajos y (Oñate y Idelsohn, 1998) [3] definieron la técnica básica de FPM en uso hoy en día.
Aproximación numérica

La aproximación en el FPM se puede resumir de la siguiente manera. Para cada punto en el dominio de análisis ( punto estrella ), se construye localmente una solución aproximada utilizando un subconjunto de puntos de apoyo circundantes , que pertenecen al dominio del problema ( nube local de puntos ). La aproximación se calcula como una combinación lineal de los valores nodales desconocidos de la nube (o parámetros) y ciertos coeficientes métricos. Estos se obtienen resolviendo un problema WLSQ a nivel de la nube, en el que las distancias entre los parámetros nodales y la solución aproximada se minimizan en un sentido LSQ. Una vez que se conocen los coeficientes métricos de aproximación, las EDP que gobiernan el problema se muestrean en cada punto estrella utilizando un método de colocación . Las variables continuas (y sus derivadas) se reemplazan en las ecuaciones muestreadas por las formas aproximadas discretas, y la solución del sistema resultante permite calcular los valores nodales desconocidos. Por lo tanto, se puede obtener la solución aproximada que satisface las ecuaciones que gobiernan el problema. Es importante señalar que el carácter altamente local del FPM hace que el método sea adecuado para implementar esquemas de soluciones paralelas eficientes.
La construcción de la aproximación FPM típica se describe en (Oñate & Idelsohn, 1998). [3] Se puede encontrar un análisis de los parámetros de aproximación en (Ortega, Oñate & Idelsohn, 2007) [12] y se lleva a cabo un estudio más completo en (Ortega, 2014). [13] También se han propuesto otros enfoques, véase por ejemplo (Boroomand, Tabatabaei y Oñate, 2005). [14] Se presenta una extensión de la aproximación FPM en (Boroomand, Najjar & Oñate, 2009). [15]
Aplicaciones
Mecánica de fluidos
Las primeras líneas de investigación y aplicaciones del FPM a los problemas de flujo de fluidos se resumen en (Fischer, 1996). [11] Allí, se estudiaron problemas convectivos-difusivos utilizando aproximaciones polinómicas LSQ y WLSQ. El estudio se centró en los efectos de la nube de puntos y las funciones de ponderación sobre la precisión de la aproximación local, lo que ayudó a comprender el comportamiento básico del FPM. Los resultados mostraron que la aproximación FPM 1D conduce a formas derivadas discretas similares a las obtenidas con aproximaciones de diferencia central, que son precisas de segundo orden. Sin embargo, la precisión se degrada a primer orden para nubes no simétricas, dependiendo de la función de ponderación. También se definieron criterios preliminares sobre la selección de puntos que conforman las nubes locales con el objetivo de mejorar el mal condicionamiento del problema de minimización. El solucionador de flujo empleado en ese trabajo se basó en un esquema de Taylor-Galerkin de dos pasos con disipación artificial explícita. Los ejemplos numéricos implicaron problemas bidimensionales no viscosos subsónicos, transónicos y supersónicos, pero también se proporcionó un caso de prueba viscoso de bajo número de Reynolds. En general, los resultados obtenidos en este trabajo fueron satisfactorios y demostraron que la introducción de ponderación en la minimización de LSQ conduce a resultados superiores (se utilizó una base lineal).
En una línea de investigación similar, se introdujo una técnica de estabilización residual derivada en términos de balanceo de flujo en un dominio finito, conocida como Cálculo de Incrementos Finitos (FIC) (Oñate, 1996, [16] 1998 [17] ). Los resultados fueron comparables a los obtenidos con disipación artificial explícita, pero con la ventaja de que la estabilización en FIC se introduce de manera consistente, ver (Oñate, Idelsohn, Zienkiewicz, Taylor & Sacco, 1996b) [2] y (Oñate & Idelsohn, 1998a). [3]
Entre estos desarrollos, el tema de la generación de puntos fue abordado por primera vez en (Löhner & Oñate, 1998). [18] Basándose en una técnica de frente avanzado, los autores demostraron que las discretizaciones de puntos adecuadas para cálculos sin malla se pueden generar de forma más eficiente al evitar los controles de calidad habituales necesarios en la generación de malla convencional . Se lograron tiempos de generación altamente competitivos en comparación con los malladores tradicionales, lo que demuestra por primera vez que los métodos sin malla son una alternativa factible para aliviar los problemas de discretización.
Los flujos incompresibles 2D fueron estudiados por primera vez en (Oñate, Sacco & Idelsohn, 2000) [19] utilizando un método de proyección estabilizado a través de la técnica FIC. Un análisis detallado de este enfoque fue realizado en (Sacco, 2002). [20] Los logros sobresalientes de ese trabajo han dado al FPM una base más sólida; entre ellos, la definición de bases de aproximación locales y normalizadas, un procedimiento para construir nubes locales de puntos basado en la triangulación local de Delaunay y un criterio para evaluar la calidad de la aproximación resultante. Las aplicaciones numéricas presentadas se enfocaron principalmente en flujos incompresibles bidimensionales (viscosos e inviscosos), pero también se proporcionó un ejemplo de aplicación tridimensional.
También es de destacar una aplicación preliminar del FPM en un marco lagrangiano, presentada en (Idelsohn, Storti & Oñate, 2001), [21] . A pesar de los interesantes resultados obtenidos para flujos de superficie libre incompresibles , esta línea de investigación no fue continuada bajo el FPM y las formulaciones posteriores se basaron exclusivamente en descripciones de flujo euleriano.
La primera aplicación del FPM a la solución de flujos compresibles 3D fue presentada en un trabajo pionero de (Löhner, Sacco, Oñate & Idelsohn, 2002). [22] Allí se desarrolló un procedimiento confiable y general para construir nubes locales de puntos (basado en una técnica de Delaunay) y un esquema adecuado para resolver las ecuaciones de flujo. En el esquema de solución propuesto, las derivadas discretas del flujo se escriben a lo largo de los bordes que conectan los puntos de la nube como una expresión central de tipo diferencia más un término sesgado hacia arriba que proporciona estabilización convectiva. Para este propósito se utilizó un solucionador de Riemann aproximado de Roe y la división de vectores de flujo de van Leer. El enfoque propuesto es más preciso (también más costoso) que los métodos de disipación artificial y, además, no requiere la definición de medidas geométricas en la nube local y parámetros dependientes del problema. La integración temporal de las ecuaciones se realizó a través de un esquema explícito de múltiples etapas en la línea de los métodos de Runge-Kutta.
Algunos años después, se llevaron a cabo investigaciones adicionales en relación con las aproximaciones FPM 3D en (Ortega, Oñate e Idelsohn, 2007). [12] Este trabajo se centró en la construcción de aproximaciones robustas independientemente de las características del soporte local. Con este fin, se propuso el ajuste automático local de la función de ponderación y otros parámetros de aproximación. Otras aplicaciones 3D del método involucraron flujos aerodinámicos compresibles con refinamiento adaptativo (Ortega, Oñate e Idelsohn, 2009) [23] y problemas de contorno en movimiento/deformación (Ortega, Oñate e Idelsohn, 2013). [24] En estos trabajos, el FPM mostró robustez y precisión satisfactorias, y capacidades para abordar cálculos prácticos. Entre otros logros, se demostró que una regeneración completa de la discretización del modelo podría ser una estrategia de solución asequible, incluso en grandes problemas de simulación. Este resultado presenta nuevas posibilidades para el análisis sin malla de problemas de dominio en movimiento/deformación. El FPM también se aplicó con éxito a problemas adaptativos de aguas someras en (Ortega, Oñate, Idelsohn y Buachart, 2011) [25] y (Buachart, Kanok-Nukulchai, Ortega y Oñate, 2014). [26] Una propuesta para explotar las ventajas de la falta de malla en problemas de flujo viscoso de alto Reynolds se presenta en (Ortega, Oñate, Idelsohn y Flores, 2014a). [27]
En el mismo campo de aplicaciones, se llevó a cabo un estudio importante sobre la precisión, el costo computacional y el rendimiento paralelo del FPM en (Ortega, Oñate, Idelsohn y Flores, 2014b). [28] Allí, el FPM se comparó con un solucionador equivalente basado en elementos finitos, que proporcionó un estándar para evaluar tanto las características del solucionador sin malla como su idoneidad para abordar aplicaciones prácticas. En este trabajo se propusieron algunas simplificaciones de la técnica FPM para mejorar la eficiencia y reducir la brecha de rendimiento con FEM. Luego, se realizaron estudios de convergencia de cuadrícula utilizando una configuración de ala-cuerpo. Los resultados mostraron una precisión y un rendimiento comparables, revelando que el FPM es competitivo con respecto a su contraparte FEM. Esto es importante porque las técnicas sin malla a menudo se consideran poco prácticas debido a la baja eficiencia de las implementaciones iniciales.
El FPM también se ha aplicado en aeroacústica en (Bajko, Cermak y Jicha, 2014). [29] El esquema de solución propuesto se basa en un solucionador de Riemann linealizado y explota con éxito las ventajas de las aproximaciones FPM de alto orden. Los resultados obtenidos son indicativos del potencial del FPM para abordar problemas de propagación del sonido.
Mecánica de sólidos
Líneas de investigación actuales
Los esfuerzos actuales están orientados principalmente a explotar las capacidades del FPM para trabajar en entornos paralelos para resolver problemas prácticos a gran escala, particularmente en áreas donde los procedimientos sin malla pueden hacer contribuciones útiles, por ejemplo, problemas que involucran geometría compleja, dominio de movimiento/deformación, refinamiento adaptativo y fenómenos multiescala .
Referencias
- ^ ab Oñate, E.; Idelsohn, S.; Zienkiewicz, OC; Taylor, RL (1996). "Un método de punto finito para el análisis de problemas de mecánica de fluidos. Aplicaciones al transporte convectivo y al flujo de fluidos". Revista internacional de métodos numéricos en ingeniería . 39 (2): 3839–3866. Bibcode :1996IJNME..39.3839O. doi :10.1002/(SICI)1097-0207(19961130)39:22<3839::AID-NME27>3.0.CO;2-R.
- ^ abc Oñate, E.; Idelsohn, S.; Zienkiewicz, OC; Taylor, RL; Sacco, C. (1996). "Un método de punto finito estabilizado para el análisis de problemas de mecánica de fluidos". Métodos informáticos en mecánica aplicada e ingeniería . 139 (1): 315–346. Bibcode :1996CMAME.139..315O. doi :10.1016/s0045-7825(96)01088-2.
- ^ abcd Oñate, E.; Idelsohn, S. (1998). "Un método de punto finito sin malla para problemas de transporte advectivo-difusivo y flujo de fluidos". Mecánica Computacional . 24 (4–5): 283–292. Bibcode :1998CompM..21..283O. doi :10.1007/s004660050304. S2CID 123527190.
- ^ Lancaster, P.; Salkauskas, K. (1981). "Superficies generadas por métodos de mínimos cuadrados móviles". Matemáticas de la computación . 37 (155): 141–158. doi : 10.2307/2007507 . JSTOR 2007507.
- ^ ab Oñate, E.; Idelsohn, S.; Zienkiewicz, OC (1995). "Métodos de punto finito en mecánica computacional". Publicación CIMNE Nº 74: Centro Internacional de Métodos Numéricos en Ingeniería .
- ^ Taylor, RL; Zienkiewicz, OC; Oñate, E.; Idelsohn, S. (1995). "Aproximaciones de mínimos cuadrados móviles para la solución de ecuaciones diferenciales". Publicación CIMNE Nº 74 (Pp. 31): Centro Internacional de Métodos Numéricos en Ingeniería .
- ^ Batina, JT (1989). "Algoritmo de Euler inestable con malla dinámica no estructurada para análisis aeroelástico de aeronaves complejas". AIAA Paper . 89 : 1189.
- ^ Batina, JT (1992). "Un algoritmo de solución Euler/Navier-Stokes sin cuadrícula para aplicaciones bidimensionales complejas". Nasa-Tm-107631 .
- ^ Fischer, T.; Oñate, E.; Idelsohn, S. (1995). "Una técnica sin malla para el análisis informático de flujos de alta velocidad". Ponencia presentada en el Simposio AGARD sobre avances y retos en métodos y algoritmos de CFD, Sevilla .
- ^ Oñate, E.; Idelsohn, S.; Zienkiewicz, OC; Fisher, T. (1995). "Métodos de punto finito en mecánica computacional". Conferencia sobre métodos de elementos finitos en fluidos, Venecia, Italia, 15-21 .
- ^ ab Fischer, T. (1996). "Una contribución a la solución numérica adaptativa de problemas de flujo compresible". Tesis doctoral, Universitat Politècnica de Catalunya .
- ^ ab Ortega, E.; Oñate, E.; Idelsohn, S. (2007). "Un método de punto finito mejorado para flujos potenciales tridimensionales". Mecánica Computacional . 40 (6): 949–963. Bibcode :2007CompM..40..949O. doi :10.1007/s00466-006-0154-6. S2CID 117928701.
- ^ Ortega, E.; Oñate, E.; Idelsohn, S. (2014). Desarrollo y aplicaciones del método de puntos finitos a problemas aerodinámicos compresibles (PDF) . Monografía CIMNE M143. ISBN 978-84-941686-7-3Archivado desde el original (PDF) el 14 de septiembre de 2016. Consultado el 4 de julio de 2016 .
- ^ Boroomand, B.; Tabatabaei, AA; Oñate, E. (2005). "Modificaciones simples para la estabilización del método del punto finito". Revista Internacional de Métodos Numéricos en Ingeniería . 63 (3): 351–379. Bibcode :2005IJNME..63..351B. doi :10.1002/nme.1278. S2CID 121749475.
- ^ Boroomand, B.; Najjar, M.; Oñate, E. (2009). "El método del punto finito generalizado". Mecánica Computacional . 44 (2): 173–190. Bibcode :2009CompM..44..173B. doi :10.1007/s00466-009-0363-x. S2CID 120147281.
- ^ Oñate, E. (1996). "Sobre la estabilización de la solución numérica de problemas de transporte convectivo y flujo de fluidos". Informe de Investigación Nº 81: Centro Internacional de Métodos Numéricos en Ingeniería .
- ^ Oñate, E. (1998). "Derivación de ecuaciones estabilizadas para la solución numérica de problemas de transporte advectivo-difusivo y flujo de fluidos". Métodos informáticos en mecánica aplicada e ingeniería . 151 (1): 233–265. Bibcode :1998CMAME.151..233O. doi :10.1016/s0045-7825(97)00119-9.
- ^ Löhner, R.; Oñate, E. (1998). "Una técnica avanzada de generación de puntos frontales". Comunicaciones en Métodos Numéricos en Ingeniería . 14 (12): 1097–1108. doi :10.1002/(sici)1099-0887(199812)14:12<1097::aid-cnm183>3.0.co;2-7.
- ^ Oñate, E.; Sacco, C.; Idelsohn, S. (2000). "Un método de punto finito para problemas de flujo incompresible". Computing and Visualization in Science . 3 (1–2): 67–75. doi :10.1007/s007910050053. S2CID 121836300.
- ^ Sacco, C. (2002). "Desarrollo del método de puntos finitos en mecánica de fluidos". Tesis Doctoral, Universitat Politècnica de Catalunya .
- ^ Idelsohn, S.; Storti, M.; Oñate, E. (2001). "Formulaciones lagrangianas para resolver flujos de fluidos no viscosos incompresibles en superficie libre". Métodos informáticos en mecánica aplicada e ingeniería . 191 (6): 583–593. Bibcode :2001CMAME.191..583R. doi :10.1016/s0045-7825(01)00303-6.
- ^ Löhner, R.; Sacco, C.; Oñate, E.; Idelsohn, S. (2002). "Un método de punto finito para flujo compresible". Revista internacional de métodos numéricos en ingeniería . 53 (8): 1765–1779. Bibcode :2002IJNME..53.1765L. doi :10.1002/nme.334. hdl : 2117/167123 . S2CID 122100757.
- ^ Ortega, E.; Oñate, E.; Idelsohn, S. (2009). "Un método de punto finito para cálculos adaptativos de flujo compresible tridimensional". Revista Internacional de Métodos Numéricos en Fluidos . 60 (9): 937–971. Bibcode :2009IJNMF..60..937O. doi :10.1002/fld.1892. hdl : 2117/24488 . S2CID 16484035.
- ^ Ortega, E.; Oñate, E.; Idelsohn, S.; Flores, R. (2013). "Un método de punto finito sin malla para el análisis tridimensional de problemas de flujo compresible que involucran límites móviles y adaptabilidad". Revista Internacional de Métodos Numéricos en Fluidos . 73 (4): 323–343. Bibcode :2013IJNMF..73..323O. doi :10.1002/fld.3799. hdl : 2117/86276 . S2CID 122812951.
- ^ Ortega, E.; Oñate, E.; Idelsohn, S.; Buachart, C. (2011). "Un método de punto finito adaptativo para las ecuaciones de aguas someras". Revista Internacional de Métodos Numéricos en Ingeniería . 88 (2): 180–204. Bibcode :2011IJNME..88..180O. doi :10.1002/nme.3171. S2CID 122485902.
- ^ Buachart, C.; Kanok-Nukulchai, W.; Ortega, E.; Oñate, E. (2014). "Un modelo de aguas someras mediante el método de puntos finitos". Revista Internacional de Métodos Computacionales . 11 (1): 1350047. doi :10.1142/S0219876213500473.
- ^ Ortega, E.; Oñate, E.; Idelsohn, S.; Flores, R. (2014). "Aplicación del método del punto finito a problemas de flujo compresible con alto número de Reynolds". Revista Internacional de Métodos Numéricos en Fluidos . 74 (10): 732. Bibcode :2014IJNMF..74..732O. doi :10.1002/fld.3871. hdl : 2117/23168 . S2CID 122766345.
- ^ Ortega, E.; Oñate, E.; Idelsohn, S.; Flores, R. (2014). "Evaluación comparativa de la precisión y el desempeño del método del punto finito en problemas de flujo compresible". Computers & Fluids . 89 : 53–65. doi :10.1016/j.compfluid.2013.10.024. hdl : 2117/21385 .
- ^ Bajko, J.; Cermák, L.; Jícha, M. (2014). "Método de punto finito de orden superior para la solución de los problemas de propagación del sonido". Métodos informáticos en mecánica aplicada e ingeniería . 280 : 157–175. Bibcode :2014CMAME.280..157B. doi :10.1016/j.cma.2014.07.022.