On s'intéresse au problème des $N$ corps:
il s'agit de déterminer les trajectoires de $N$ corps
célestes soumis à leurs interactions gravitationnelles
réciproques.
En notant $m_i$ la masse du $i$ème corps et $p_i$ sa position, une modélisation en mécanique classique du problème montre que celui-ci se reformule comme un système d'équations différentielles du second ordre:
$$\forall i\in\{1 \cdots N\},\ \ p_i''=G\sum_{\substack{j=1\\j\neq i}}^{N} \frac{m_j(p_i-p_j)}{\|p_i-p_j\|^3}.$$
où $G$ est la constante gravitationnelle.
Le cas $N=2$ est résoluble explicitement, et découle sur les lois de Kepler,
qui permettent par exemple de décrire (en première
approximation) la trajectoire d'une planète autour du
soleil.
Dès que $N=3$, hors cas très particulier, on ne peut pas
trouver d'expression pour la solution exacte de ces
équations, et le système est de plus chaotique.
Vous pouvez utiliser le formulaire ci-dessous pour
modifier les valeurs des paramètres et des conditions initialesDonnés sans dimension.. Cliquez alors sur simulerLa méthode de Runge-Kutta d'ordre 4 est
utilisée pour toutes les simulations..
Paramètres :
Dépendance aux conditions initiales
Gestion des collisions
Affichage du champs gravitationnel
Lorsque l'on coche «dépendance aux conditions initiales», quatre simulations sont lancées en parallèle. Les conditions initiales sont identiques à la simulation de départ, sauf pour la position d'une des planètes qui est décalée de respectivement 1, 2 et 3 pixels. On peut ainsi observer si l'évolution du système est sensible à de petites variations sur les conditions initiales.
Les simutations à 50 corps ou plus ne prétendent pas à un quelconque réalisme physique, mais sont là pour le plaisir des yeux.
La gestion des collisions est élémentaire - deux corps qui se rencontrent fusionnant en un unique corps avec préservation de la quantité de mouvement.
Voir cette page pour
les points de Lagrange L4 et L5. Dans les simulations,
on observe empiriquement que l'équilibre est instable car la force de Coriolois n'est pas prise en compte.