Calculateur de sphère d'influence
Sachez jusqu'où domine la gravité propre d'une lune ou d'une planète : la Lune, à 384400 km de la Terre, a une sphère d'influence de 66170,0117012 km selon la formule classique des coniques raccordées. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Distance orbitale
- 384 400
- Masse du corps secondaire
- 73 420 000 000 000 000 000 000
- Masse du corps primaire
- 5 972 000 000 000 000 000 000 000
- Rapport de masses
- 0,0122940388
- Rapport de masses puissance deux cinquièmes
- 0,1721384279
- Sphère d'influence
- 66 170,0117012
- Rayon d'influence sur a
- 0,1721384279
La sphère d'influence (SOI) est la frontière classique de l'approximation conique rapiécée autour d'un corps secondaire — planète, lune ou autre masse — à l'intérieur de laquelle sa gravité est traitée comme dominante pour la conception de trajectoires, et à l'extérieur de laquelle la gravité du primaire reprend le dessus. Les planificateurs de mission, les étudiants en mécanique orbitale et les auteurs de concours ont besoin d'un rayon en forme fermée et transparent à partir de la distance orbitale et de la puissance deux cinquièmes du rapport de masses secondaire sur primaire, et non d'un dump opaque à n corps. Ce calculateur accepte la distance orbitale a, la masse secondaire m et la masse primaire M, renvoie r_SOI égal à a fois (m sur M) à la puissance deux cinquièmes, et expose le rapport de masses ainsi que le r_SOI adimensionnel sur a pour audit.
Ce que signifie la sphère d'influence conique rapiécée
Dans l'approximation conique rapiécée utilisée partout dans la conception de trajectoires interplanétaires, le trajet d'un engin est assemblé à partir de coniques à deux corps successives : arcs képlériens héliocentriques entre planètes, puis hyperboles centrées sur la planète à l'intérieur de la sphère d'influence de chacune. Le rayon de la sphère d'influence marque l'endroit où la perturbation gravitationnelle du secondaire par rapport au primaire est de l'ordre de l'unité sous un simple redimensionnement de type Laplace.
La forme fermée des manuels est r_SOI égal à a multiplié par le rapport de masses secondaire sur primaire élevé à la puissance deux cinquièmes : r_SOI = a · (m / M)^(2/5). Ici a est la distance orbitale du secondaire autour du primaire — en général le demi-grand axe de la planète autour du Soleil ou d'une lune autour de sa planète —, m est la masse secondaire et M est la masse primaire.
L'exposant deux cinquièmes est fixé en équilibrant le différentiel de marée du primaire et l'attraction en inverse du carré du secondaire dans la dérivation classique ; ce n'est pas une constante d'ajustement arbitraire. Lorsque m est beaucoup plus petit que M le rapport de masses est beaucoup plus petit que un, de sorte que (m/M)^(2/5) reste petit mais plus grand que m/M, et r_SOI se situe bien à l'intérieur de l'orbite du secondaire.
Des masses égales pousseraient la SOI formelle vers a, ce qui est rarement physique pour le cas d'usage conique rapiécé, mais reste mathématiquement défini. Cette page n'implémente que cette SOI en forme fermée : elle n'intègre pas le problème restreint des trois corps circulaire, ne calcule pas les sphères de Hill avec d'autres exposants et ne remplace pas les modèles de gravité complets basés sur des éphémérides. Ce sont des intentions de recherche et des pages distinctes.
Utilisez cet outil lorsque vous avez besoin du nombre standard de SOI conique rapiécée que les manuels, les clés de concours et les arbitrages préliminaires de mission citent encore par son nom.
Contrat d'entrée, forme de la réponse et erreurs de validation
Orbital_distance est le demi-grand axe ou la distance orbitale centre à centre du secondaire autour du primaire en kilomètres, mètres ou toute unité de longueur unique et cohérente ; elle doit être strictement positive pour que l'échelle de longueur de la sphère soit bien définie. Secondary_mass est la masse de la planète, de la lune ou d'un autre secondaire en kilogrammes ou toute unité de masse cohérente et doit être strictement positive.
Les contrôles classiques incluent Terre–Lune avec a d'environ trois cent quatre-vingt-quatre mille quatre cents kilomètres et m/M d'environ un point deux trois pour cent, récupérant une SOI de l'ordre de soixante-six mille kilomètres ; et un cas jouet de masses égales avec a égal à un qui récupère r_SOI égal à un. Branchez le formulaire gratuit du navigateur pour les devoirs et les contrôles rapides, puis appelez le même contrat depuis des scripts lorsque vous avez besoin de clés de réponse en masse ou d'échafaudage de trajectoires.
Gardez des unités cohérentes : convertissez les deux masses dans la même unité et conservez la longueur dans une seule unité avant d'appeler, afin que le produit numérique corresponde à l'interprétation que votre rapport affirme.
Où les calculateurs de sphère d'influence interviennent vraiment
Les cours d'introduction à la mécanique orbitale et à la conception d'engins assignent des exercices de coniques rapiécées qui demandent la SOI de la Terre autour du Soleil, de la Lune autour de la Terre ou de Jupiter autour du Soleil pour que les étudiants décident où changer de référentiel dans une tournée à plusieurs étapes. Les équipes de conception préliminaire de mission ont besoin d'un rayon de SOI rapide pour esquisser des jambes de transfert, des survols et des corridors de capture avant l'optimisation complète à n corps.
Les auteurs de concours et les plugins LMS ont besoin d'un oracle déterministe qui rejette une masse primaire non positive au lieu de renvoyer silencieusement Infinity ou NaN à partir d'une division nue. Les médiateurs scientifiques convertissent des tableaux de masses en rayons de SOI en kilomètres pour que le public voie que la SOI de la Terre autour du Soleil reste une fraction minuscule d'une unité astronomique.
Les auteurs de jeux et de simulations ensemencent des modèles jouets de puits de gravité avec des sphères SOI en forme fermée lorsqu'ils veulent une vérité de référence transparente sans surprises en virgule flottante dues à des constantes ad hoc.
Si vous avez ensuite besoin de distances de rupture de marée de Roche, de force newtonienne entre deux masses, de période orbitale à partir du demi-grand axe ou de variantes de sphère de Hill avec d'autres exposants, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page de calculateur de sphère d'influence.
Cas d’usage
Clés de devoirs et d'examens
Calculez des rayons SOI coniques rapiécés à partir de a, m et M pour que élèves et correcteurs automatiques partagent une vérité de référence en forme fermée avec intermédiaires d'audit.
Arbitrages préliminaires de conception de mission
Estimez où passer de coniques héliocentriques à des coniques centrées sur la planète en esquissant des jambes interplanétaires et des survols avant les outils complets à n corps.
Widgets et démonstrations de cursus
Transformez des masses planétaires tabulées et des distances orbitales en rayons SOI pour les cours, planétariums et démonstrations interactives dans le navigateur.
Questions fréquentes
Que se passe-t-il si la masse primaire est nulle ou négative ?
La formule conique rapiécée divise par la masse primaire M, donc une M non positive est indéfinie ou non physique et n'est pas facturée.
Est-ce la même chose que la sphère de Hill ?
Non. Cette page implémente la SOI conique rapiécée classique avec exposant deux cinquièmes. Les rayons de sphère de Hill utilisent un autre redimensionnement (typiquement la puissance un tiers du rapport de masses) et constituent une intention de recherche distincte.
Quelles unités dois-je utiliser pour les masses et la distance ?
Le rayon SOI est renvoyé dans cette même unité de longueur.
Quelle est la sphère d'influence de la Lune ?
Avec les masses de la Lune et de la Terre et leur écart de 384400 km, le rayon vaut 66170,0117012 km, un peu plus du sixième de la distance. À l'intérieur, les esquisses de trajectoire considèrent la gravité lunaire comme dominante.
Pourquoi l'exposant vaut-il deux cinquièmes ?
Il découle de l'équilibre entre l'effet de marée du corps central et la gravité propre du corps secondaire dans la démonstration classique. Cette physique le fixe, sans ajustement sur des données : c'est pourquoi les manuels citent la même formule.
Outils associés
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/sphere-of-influence \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"orbital_distance":384400,"secondary_mass":7.342e+22,"primary_mass":5.972e+24}'const res = await fetch("https://api.kit.forhosting.com/astro/sphere-of-influence", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"orbital_distance": 384400,
"secondary_mass": 7.342e+22,
"primary_mass": 5.972e+24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/sphere-of-influence",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"orbital_distance": 384400,
"secondary_mass": 7.342e+22,
"primary_mass": 5.972e+24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/sphere-of-influence", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"orbital_distance":384400,"secondary_mass":7.342e+22,"primary_mass":5.972e+24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"orbital_distance":384400,"secondary_mass":7.342e+22,"primary_mass":5.972e+24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/sphere-of-influence", 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
{
"orbital_distance": 384400,
"secondary_mass": 7.342e+22,
"primary_mass": 5.972e+24
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.sphere_of_influence",
"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. |
Notes techniques
Une masse primaire non positive échoue avec invalid_input car la formule divise par M ; la masse secondaire et la distance orbitale non positives sont également rejetées.
Contrat d'entrée, forme de la réponse et erreurs de validation
Envoyez un corps JSON avec trois nombres finis obligatoires : orbital_distance (a), secondary_mass (m) et primary_mass (M). Primary_mass est la masse du corps central dans la même unité de masse que secondary_mass et doit être strictement supérieure à zéro : une masse primaire non positive est rejetée avec invalid_input car le rapport m/M serait indéfini ou non physique. Les champs manquants, les chaînes vides, NaN, Infinity et les types non numériques échouent aussi avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie orbital_distance, secondary_mass et primary_mass nettoyés ; expose mass_ratio comme m/M et mass_ratio_two_fifths comme (m/M)^(2/5) ; renvoie sphere_of_influence comme a multiplié par ce facteur dans la même unité de longueur que orbital_distance ; renvoie soi_over_a comme le rapport adimensionnel r_SOI/a (identique à la puissance deux cinquièmes du rapport de masses) ; et inclut un objet d'indices d'unités, la méthode patched_conic_sphere_of_influence et la chaîne de formule. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les calculateurs de sphère d'influence interviennent vraiment
Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et une validation échouée ne consomme pas le solde.
Questions techniques
Comment calcule-t-on le rayon de la sphère d'influence ?
Envoyez orbital_distance a, secondary_mass m et primary_mass M finis et positifs. L'API renvoie r_SOI = a · (m/M)^(2/5) dans la même unité de longueur que a, plus le rapport de masses et le r_SOI/a adimensionnel.
Combien coûte le calculateur de sphère d'influence ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.