stringtranslate.com

Métodos lineales generales

Los métodos lineales generales ( MLG ) son una gran clase de métodos numéricos utilizados para obtener soluciones numéricas a ecuaciones diferenciales ordinarias . Incluyen métodos de Runge-Kutta de múltiples etapas que utilizan puntos de colocación intermedios , así como métodos lineales de múltiples pasos que guardan un historial de tiempo finito de la solución. John C. Butcher acuñó originalmente este término para estos métodos y ha escrito una serie de artículos de revisión, [1] [2] [3] un capítulo de libro, [4] y un libro de texto [5] sobre el tema. Su colaborador, Zdzislaw Jackiewicz también tiene un extenso libro de texto [6] sobre el tema. La clase original de métodos fue propuesta originalmente por Butcher (1965), Gear (1965) y Gragg y Stetter (1964).

Algunas definiciones

Los métodos numéricos para ecuaciones diferenciales ordinarias de primer orden aproximan soluciones a problemas de valor inicial de la forma

El resultado son aproximaciones para el valor de en tiempos discretos :

donde h es el paso de tiempo (a veces denominado ).

Una descripción del método

Para nuestra descripción seguimos Butcher (2006), pp. 189-190, aunque observamos que este método se puede encontrar en otros lugares.

Los métodos lineales generales utilizan dos números enteros:  – el número de puntos de tiempo en la historia, y  – el número de puntos de colocación. En el caso de , estos métodos se reducen a métodos clásicos de Runge-Kutta , y en el caso de , estos métodos se reducen a métodos lineales de múltiples pasos .

Los valores de etapa y las derivadas de etapa se calculan a partir de aproximaciones en el paso de tiempo :

Los valores de la etapa se definen mediante dos matrices y :

y la actualización en el tiempo está definida por dos matrices y :

Dadas las cuatro matrices y , se puede escribir de forma compacta el análogo de una tabla de Butcher como

donde representa el producto tensorial .

Ejemplos

Presentamos un ejemplo descrito en (Butcher, 1996). [7] Este método consta de un único paso "predicho" y un paso "corregido", que utiliza información adicional sobre el historial de tiempo, así como un único valor de etapa intermedia.

Un valor de etapa intermedia se define como algo que parece provenir de un método lineal de varios pasos :

Un "predictor" inicial utiliza el valor de la etapa junto con dos fragmentos del historial de tiempo:

y la actualización final la da

La representación de tabla concisa para este método está dada por

Véase también

Notas

  1. ^ Butcher, John C. (febrero-marzo de 1996). "Métodos lineales generales". Computers & Mathematics with Applications . 31 (4–5): 105–112. doi : 10.1016/0898-1221(95)00222-7 .
  2. ^ Butcher, John (mayo de 2006). "Métodos lineales generales". Acta Numerica . 15 : 157–256. Código Bibliográfico :2006AcNum..15..157B. doi :10.1017/S0962492906220014. S2CID  125962375.
  3. ^ Butcher, John (febrero de 2009). "Métodos lineales generales para ecuaciones diferenciales ordinarias". Matemáticas y computadoras en simulación . 79 (6): 1834–1845. doi :10.1016/j.matcom.2007.02.006.
  4. ^ Butcher, John (2005). "Métodos lineales generales". Métodos numéricos para ecuaciones diferenciales ordinarias . John Wiley & Sons, Ltd., págs. 357-413. doi :10.1002/0470868279.ch5. ISBN 9780470868270. Número de identificación del sujeto  2334002.
  5. ^ Butcher, John (1987). El análisis numérico de ecuaciones diferenciales ordinarias: Runge-Kutta y métodos lineales generales. Wiley-Interscience. ISBN 978-0-471-91046-6.
  6. ^ Jackiewicz, Zdzislaw (2009). Métodos lineales generales para ecuaciones diferenciales ordinarias. Wiley. ISBN 978-0-470-40855-1.
  7. ^ Carnicero 1996, pág. 107.

Referencias

Enlaces externos