En gravitación directa -simulaciones de cuerpos, ¿cuáles son los métodos preferidos para manejar aproximaciones cercanas entre cuerpos con el fin de preservar la precisión de la evolución del sistema?
Supongo que estás hablando de las inestabilidades numéricas que surgen de tener un potencial infinito en . Aquí hay tres soluciones comunes:
Use un potencial de núcleo blando que se comporte como excepto muy cerca de donde se nivela a un valor finito. Por ejemplo, en lugar de Es común.
Agregue detección de colisión de esfera dura (idealmente, esto incorporaría un paso de integración basado en eventos, por lo que puede ser bastante complicado de implementar si desea hacerlo correctamente).
Utilice un paso de tiempo de integración dinámica que sea una función de la distancia entre el par de partículas más cercano. Cuando están lejos, puedes usar un paso de tiempo grande, cuando están (muy) cerca, usas un paso de tiempo (muy) pequeño.
M. Enns
dave
dmckee --- gatito ex-moderador