Un des premiers succès de la théorie de la gravité de Newton a été de proposer une
explication satisfaisante du mouvement des astres. Néanmoins, la résolution mathématique
des équations de ce mouvement s’avère ardue voire impossible.
Alors que le problème à deux corps en interaction se traite de façon relativement
simple, le problème se complexifie terriblement dès que l’on passe à un nombre de corps
plus important. Longtemps considéré comme impossible à résoudre, le problème à trois
corps admet en fait une solution analytique sous forme de série ( Karl Sundman, 1909 ) mais
dont la convergence est beaucoup trop lente pour pouvoir être exploitée en physique. Des
problèmes comme le mouvement des astres du système solaire apparaissent alors comme
insoluble analytiquement.
L’apparition de l’outil informatique a permis une grande progression dans l’étude du
problème à N corps, et donc dans l’étude de la mécanique céleste. Le but de ce projet est de
créer un programme capable de résoudre de façon approchée les équations différentielles
non linéaires couplées du problème à N corps, et de l’exploiter, pour l’étude de la
mécanique céleste en particulier.
Nous exposerons tout d’abord les éléments théoriques du problème. Ensuite, nous
étudierons le problème à deux corps, qui nous permettra de vérifier le fonctionnement du
programme, puis nous passerons au problème à trois corps, et enfin, à celui de l’étude du
système solaire.
I – Eléments théoriques
1. Equations du problème à N corps
On considère N corps en interaction Newtonienne. Le corps i subit de la part du corps
j une force :
=
3 (
).
Le système à N corps répond donc au système d’équations différentielles suivant :
1; ,
=
3 (
)
=1
A priori, les coordonnées polaires sont plus adaptées à ce type de problème, mais il
est plus simple de se placer en coordonnées cartésiennes pour réaliser le programme.
On a donc à résoudre le système :