Me he encontrado con una ecuación rígida para resolver el problema circular restringido de tres cuerpos. [Un objeto se mueve considerando el efecto de las fuerzas gravitacionales causadas por dos fuentes gravitacionales fijadas en un espacio 2D].
Las ecuaciones son estas:
Ni el Método Euler ni Runge Kutta funcionarán ya que la propiedad cerca de o no es buena. Los derivados cambian demasiado rápido. La simulación no se puede resolver correctamente. El objeto es demasiado fácil de alcanzar en la fuente gravitacional.
¿Cómo puedo arreglar esto?
¡Gracias!
ode
simulation
Fin_de_Siecle
fuente
fuente
Respuestas:
Los integradores convencionales no conservan la "forma" del espacio de fases, lo que lleva a una pérdida o ganancia de energía sistemática, por lo tanto, debe considerar integradores "simécticos". Para encuentros cercanos, debe considerar el método de Chambers (1999) Un integrador simpléctico híbrido que permite encuentros cercanos entre cuerpos masivos .
fuente
Puede encontrar una introducción muy legible a los solucionadores modernos de EDO en el capítulo 7 del libro de Cleve Moler, Numerical Computing With MATLAB, disponible en línea aquí: http://www.mathworks.com/moler/odes.pdf Entre los temas que analiza están la estabilidad , cómo obtener una precisión prescrita con algoritmos de paso de tiempo variable y la aplicación al problema de dos cuerpos.
fuente