GravityLabLABORATOIRE DE MÉCANIQUE CÉLESTE
Back to catalog
Expérience 03 • Gravitation à N corps

À toi de fixer le départ

Pose les corps.
La gravité fait le reste.

Choisis deux ou trois masses, leurs positions et leurs vitesses. À chaque pas, le moteur recalcule toutes les attractions puis avance le système — sans trajectoire chargée à l’avance et sans instant final imposé.

À CHAQUE PAS Δtpositions → forces → vitesses2 corps • calcul en cours jusqu’à ta pause
01

ESPACE D’OBSERVATION

Le futur calculé, pas après pas
Conditions initiales
Y • UNITÉS ASTRONOMIQUES
X • UNITÉS ASTRONOMIQUES
RÉFÉRENTIEL : CENTRE DE MASSE INITIAL
GLISSE UN CORPS • TIRE UNE POINTE POUR RÉGLER SA VITESSE

03 • CONDITIONS INITIALES

Construis ton système

CORPS 1Aster
CORPS 2Boreal

Les valeurs saisies sont affichées en masses solaires, unités astronomiques et km/s, puis converties en unités SI par le moteur.

TEMPS CALCULÉ

0,0 joursIl n’existe aucune durée maximale.

DISTANCE MINIMALE

1,000 uaDistance actuelle de la paire la plus proche.

DÉRIVE D’ÉNERGIE

0.00e+0Si elle augmente fortement, réduis le pas Δt.

04 • CE QUE FAIT LE MOTEUR

Il ne connaît que l’instant présent

VELOCITY-VERLET • SI

1. RECALCULER LA GRAVITÉ

a⃗ᵢ = G Σⱼ≠ᵢ mⱼ(r⃗ⱼ − r⃗ᵢ) / (|r⃗ⱼ − r⃗ᵢ|² + ε²)³ᐟ²Chaque corps attire tous les autres.
Le calcul utilise uniquement les positions de ce pas. Aucune formule ne saute directement au jour 500.

2. AVANCER D’UN PETIT PAS

r⃗(t + Δt) ← r⃗(t), v⃗(t), a⃗(t)v⃗(t + Δt) ← a⃗(t), a⃗(t + Δt)puis recommencer
Un petit pas donne une meilleure fidélité lors des rencontres proches, au prix de davantage de calculs.
?

L’EXPÉRIENCE

Le moteur ne sait pas encore ce qui arrivera.

Il connaît les lois et l’état actuel. Pour découvrir la suite, il doit effectuer tous les pas intermédiaires — exactement ce qui rend ce problème intéressant.