En matemáticas, el método de Euler semiimplícito , también llamado Euler simpléctico , Euler semiexplícito , Euler-Cromer y Newton-Størmer-Verlet (NSV) , es una modificación del método de Euler para resolver las ecuaciones de Hamilton , un sistema de ecuaciones diferenciales ordinarias que surge en la mecánica clásica . Es un integrador simpléctico y, por lo tanto, proporciona mejores resultados que el método de Euler estándar.
Origen
El método ha sido descubierto y olvidado muchas veces, remontándose a los Principiae de Newton , [ 1 ] como lo recuerda Richard Feynman en sus Feynman Lectures (Vol. 1, Sec. 9.6) [ 2 ] En tiempos modernos, el método fue redescubierto en una preimpresión de 1956 de René De Vogelaere que, aunque nunca se publicó formalmente, influyó en trabajos posteriores sobre métodos simplécticos de orden superior. [ 3 ]
Configuración
El método de Euler semiimplícito se puede aplicar a un par de ecuaciones diferenciales de la forma
donde f y g son funciones dadas. Aquí, x y v pueden ser escalares o vectores. Las ecuaciones de movimiento en la mecánica hamiltoniana toman esta forma si el hamiltoniano es de la forma
Las ecuaciones diferenciales deben resolverse con la condición inicial.
El método
El método semiimplícito de Euler produce una solución discreta aproximada mediante iteración.
donde Δ t es el paso de tiempo y t n = t 0 + n Δ t es el tiempo después de n pasos.
La diferencia con el método estándar de Euler es que el método semiimplícito de Euler utiliza v n +1 en la ecuación para x n +1 , mientras que el método de Euler utiliza v n .
Aplicando el método con paso de tiempo negativo al cálculo dedey la reorganización conduce a la segunda variante del método de Euler semiimplícito. que tiene propiedades similares.
El método de Euler semiimplícito es un integrador de primer orden , al igual que el método de Euler estándar. Esto significa que comete un error global del orden de Δt . Sin embargo, a diferencia del método estándar, el método de Euler semiimplícito es un integrador simpléctico . En consecuencia, el método de Euler semiimplícito prácticamente conserva la energía (cuando el hamiltoniano es independiente del tiempo). Con frecuencia, la energía aumenta progresivamente al aplicar el método de Euler estándar, lo que lo hace mucho menos preciso.
La alternancia entre las dos variantes del método de Euler semiimplícito conduce, en una simplificación, a la integración de Störmer-Verlet y, en otra simplificación ligeramente diferente, a la integración de salto de rana , aumentando tanto el orden del error como el orden de conservación de la energía. [ 1 ]
La región de estabilidad del método semiimplícito fue presentada por Niiranen [ 4 ], aunque en su artículo el método semiimplícito de Euler fue erróneamente denominado método simétrico de Euler. El método semiimplícito modela correctamente el sistema simulado si las raíces complejas de la ecuación característica se encuentran dentro del círculo que se muestra a continuación. Para raíces reales, la región de estabilidad se extiende fuera del círculo para el cual el criterio es

Como se puede observar, el método semiimplícito simula correctamente tanto sistemas estables con raíces en el semiplano izquierdo como sistemas inestables con raíces en el semiplano derecho. Esto representa una clara ventaja sobre los métodos de Euler hacia adelante (estándar) y hacia atrás. El método de Euler hacia adelante tiende a presentar menor amortiguamiento que el sistema real cuando las partes reales negativas de las raíces se aproximan al eje imaginario, mientras que el método de Euler hacia atrás puede mostrar que el sistema es estable incluso cuando las raíces se encuentran en el semiplano derecho.
Ejemplo
El movimiento de un resorte que satisface la ley de Hooke viene dado por
La ecuación de Euler semiimplícita para esta ecuación es
SustituyendoEn la segunda ecuación, con la expresión dada por la primera ecuación, la iteración se puede expresar en la siguiente forma matricial. y dado que el determinante de la matriz es 1, la transformación conserva el área.
La iteración conserva el funcional de energía modificado.exactamente, lo que lleva a órbitas periódicas estables (para un tamaño de paso suficientemente pequeño) que se desvían ena partir de las órbitas exactas. La frecuencia circular exactaaumenta en la aproximación numérica por un factor de.
Referencias
- 1 2 Hairer, Ernst; Lubich, cristiano; Wanner, Gerhard (2003). "Integración numérica geométrica ilustrada por el método Störmer/Verlet". Acta Numérica . 12 : 399– 450. Bibcode : 2003AcNum..12..399H . CiteSeerX 10.1.1.7.7106 . doi : 10.1017/S0962492902000144 . S2CID 122016794 .
- ↑ Feynman, Richard P (1963).Las Lecciones de Física de Feynman , Vol. 1, Sec. 9.6 .
- ↑ Skeel, Robert D.; Cieśliński, Jan L. (2020). "Sobre el famoso preimpreso inédito "Métodos de integración que preservan la propiedad de transformación de contacto de las ecuaciones de Hamilton" de René De Vogelaere". arXiv : 2003.12268 [ math.NA ].
- ↑ Niiranen, Jouko: Algoritmo de Euler simétrico rápido y preciso para simulaciones electromecánicas Actas de Electrimacs'99, 14-16 de septiembre de 1999 Lisboa, Portugal, Vol. 1, páginas 71 - 78.
- Nikolic, Branislav K. "Método Euler-Cromer" . Universidad de Delaware . Consultado el 29 de septiembre de 2021 .
- Vesely, Franz J. (2001). Física Computacional: Una Introducción (2.ª ed.). Springer. ISBN 978-0-306-46631-1.
- Giordano, Nicholas J.; Hisao Nakanishi (julio de 2005). Física Computacional (2.ª ed.). Benjamin Cummings. ISBN 0-13-146990-8.
- Ecuaciones diferenciales numéricas