Calculateur de vitesse orbitale d’une lune
Ce calculateur de vitesse orbitale estime la vitesse de déplacement d’une lune autour de son corps primaire lorsque l’orbite est considérée comme circulaire.
Lancer gratuitement
Indiquez la masse du corps primaire en kilogrammes et la distance orbitale moyenne entre les centres en mètres. Le résultat, exprimé en mètres par seconde, repose sur la relation standard de l’orbite circulaire. Cet outil convient aux exercices d’astronomie, aux études préliminaires de mission, aux contrôles de simulation et aux comparaisons rapides entre systèmes de lunes.
Choisissez correctement la masse primaire et la distance
Utilisez la masse du corps autour duquel la lune gravite, et non celle de la lune. Pour la Lune terrestre, le corps primaire est la Terre ; pour Europe, il s’agit de Jupiter. Saisissez cette masse en kilogrammes. La distance orbitale doit être mesurée du centre du corps primaire au centre de la lune et exprimée en mètres. N’utilisez pas l’altitude au-dessus de la surface sans ajouter d’abord le rayon du corps primaire. Pour une orbite imparfaitement circulaire, le demi-grand axe fournit une distance représentative adaptée à cette estimation simple. La cohérence des unités SI est indispensable, car la constante gravitationnelle est exprimée en mètres cubes par kilogramme par seconde carrée. La distance doit être positive : une valeur nulle ou négative n’a aucun sens physique et déclenche une erreur. Vérifiez la notation scientifique et multipliez les kilomètres par mille pour obtenir des mètres.
Comprenez le calcul de l’orbite circulaire
Le calculateur évalue v = sqrt(GM/r), où v représente la vitesse, G la constante gravitationnelle, M la masse primaire et r la distance orbitale. Cette relation provient de l’égalité entre l’accélération gravitationnelle produite par le corps primaire et l’accélération centripète nécessaire au mouvement circulaire. Le calcul emploie G = 6.67430 × 10^-11 en unités SI et renvoie des mètres par seconde. Il est déterministe : des entrées numériques identiques donnent toujours le même résultat, sans consultation réseau ni sélection cachée de données astronomiques. La masse de la lune est omise selon l’approximation habituelle du petit satellite, valable lorsque le corps primaire est beaucoup plus massif. Un système binaire aux masses comparables exige un modèle à deux corps. Le résultat n’est pas arrondi à une précision imposée, afin que vous puissiez choisir une précision cohérente avec vos mesures.
Interprétez l’estimation et ses limites
Considérez la sortie comme la vitesse constante d’une orbite circulaire idéale à la distance fournie. Les lunes réelles suivent souvent des trajectoires elliptiques : elles avancent plus vite près du périastre et plus lentement près de l’apoastre. Les perturbations dues à d’autres corps, les marées, l’irrégularité du champ gravitationnel et les effets relativistes ne sont pas inclus. L’estimation circulaire reste néanmoins un excellent premier contrôle pour les cours, les analyses d’ordre de grandeur et les conditions initiales d’une simulation. Comparez les scénarios en modifiant une seule entrée à la fois : à distance égale, un corps primaire plus massif augmente la vitesse ; autour du même corps, une lune plus éloignée ralentit. Pour obtenir des kilomètres par seconde, divisez le résultat par mille. Ne confondez pas vitesse et période orbitale. Conservez toujours les entrées avec le résultat afin que d’autres personnes puissent reproduire l’estimation et comprendre ses hypothèses.
Cas d’usage
Vérifier un exercice d’astronomie
Contrôlez une vitesse d’orbite circulaire à partir d’une masse planétaire connue et de la distance orbitale moyenne d’une lune.
Préparer les données d’une simulation
Produisez une vitesse tangentielle initiale physiquement plausible pour une orbite lunaire circulaire simplifiée.
Comparer des systèmes de lunes
Étudiez comment la masse primaire et la distance orbitale modifient les vitesses caractéristiques des planètes et satellites.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Il utilise v = sqrt(GM/r), la formule standard de vitesse sur une orbite circulaire, avec la constante gravitationnelle en unités SI.
Quelle masse devez-vous saisir ?
Saisissez en kilogrammes la masse du corps primaire autour duquel la lune gravite. La formule simplifiée ne demande pas la masse de la lune.
La distance orbitale part-elle de la surface ?
Non. Indiquez la distance entre les centres du corps primaire et de la lune. Pour une orbite non circulaire, le demi-grand axe est une référence utile.
Pourquoi une distance non positive provoque-t-elle une erreur ?
La formule divise par la distance, et un rayon orbital entre les centres doit être supérieur à zéro pour être valide physiquement et mathématiquement.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le calcul suit un modèle analytique déterministe et n’effectue aucune requête externe.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/astro/moon-orbital-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"primary_mass_kg":5.972e+24,"orbital_distance_m":384400000}'const res = await fetch("https://api.kit.forhosting.com/astro/moon-orbital-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"primary_mass_kg": 5.972e+24,
"orbital_distance_m": 384400000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/moon-orbital-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"primary_mass_kg": 5.972e+24,
"orbital_distance_m": 384400000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/moon-orbital-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"primary_mass_kg":5.972e+24,"orbital_distance_m":384400000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"primary_mass_kg":5.972e+24,"orbital_distance_m":384400000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/moon-orbital-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"primary_mass_kg": 5.972e+24,
"orbital_distance_m": 384400000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.moon_orbital_speed",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |