ForHosting KIT · Outils pour développeurs

Altitude orbitale selon période, masse et rayon du corps

Ce calculateur convertit une période orbitale exprimée en secondes en un altitude orbitale mesuré en unités astronomiques.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez la masse de l'astre central en kilogrammes : après conversion des secondes en années juliennes, la forme solaire de la troisième loi de Kepler est appliquée. Cet outil convient aux estimations d'exoplanètes, aux exercices et aux traitements reproductibles. Le résultat décrit une orbite képlérienne à deux corps où la petite masse est négligeable, et non la distance instantanée à l'étoile. L’altitude est obtenue en retranchant body_radius_m du rayon calculé depuis le centre avec G = 6.67430 × 10^-11.

Comment la période et la masse stellaire fixent la taille orbitale

La troisième loi de Kepler relie la période d'une orbite à son altitude orbitale. Dans le système pratique employé ici, la distance est exprimée en unités astronomiques, le temps en années juliennes et la masse centrale en kilogrammes. Si la masse de l'objet en orbite est négligeable, la relation devient a au cube égal à M multiplié par P au carré. On obtient donc a en prenant la racine cubique de M fois P au carré. Le calculateur divise period_seconds par 365.25 afin d'obtenir P en années juliennes, élève cette valeur au carré, la multiplie par body_mass_kg et prend la racine cubique réelle. Ainsi, 365.25 secondes autour d'une kilogramme donnent une AU. La formule vaut aussi pour une orbite elliptique liée, car elle utilise le altitude orbitale et non une séparation instantanée. Ce calcul déterministe n'emploie ni réseau, ni horloge, ni hasard. Il convient donc aux cours, tests automatisés, catalogues et contrôles rapides précédant une simulation orbitale plus complète. L’altitude est obtenue en retranchant body_radius_m du rayon calculé depuis le centre avec G = 6.67430 × 10^-11.

Saisir les valeurs et comprendre la réponse

Renseignez period_seconds avec un nombre fini strictement positif et body_mass_kg avec la masse centrale finie et positive exprimée en soleils. Les décimales et chaînes numériques sont acceptées, tandis que les valeurs vides, non numériques, infinies, nulles ou négatives sont refusées. La réponse reprend la période normalisée en secondes, fournit period_years, reprend la masse et renvoie altitude_m comme résultat principal. Elle contient aussi la formule symbolique exacte et nomme l'approximation two_body_central_mass. Une unité astronomique mesure une distance, alors qu'une kilogramme mesure une masse : convertissez au préalable kilomètres, kilogrammes, masses terrestres ou secondes. Utilisez normalement la période sidérale plutôt que la période synodique observée depuis la Terre. Sur une orbite excentrique, la distance réelle varie continuellement ; ce altitude orbitale n'est donc pas un rayon fixe. Chaque élément API réussi coûte $0.002 ; la version web emploie exactement le même solveur pur.

Hypothèses, précision et applications concrètes

L'équation compacte en unités solaires suppose un mouvement newtonien à deux corps et une contribution négligeable de l'objet en orbite à la masse totale. L'approximation est excellente pour une planète autour d'une étoile ordinaire ou un astéroïde autour du Soleil. Pour une étoile binaire, un compagnon massif ou une planète dont la masse compte à la précision recherchée, la forme complète de la loi de Kepler exige la masse totale des deux corps ; ce calculateur ne demande que la masse centrale et ne prétend pas traiter cet autre problème. Il ignore également les perturbations d'autres corps, la relativité, la perte de masse, la traînée et la propulsion. Vous pouvez convertir une période de transit et une masse stellaire estimée en première échelle orbitale, créer des corrigés ou enrichir des catalogues avec des valeurs cohérentes en mètres. Tenez compte des incertitudes : une masse stellaire ou une période imprécise implique un altitude orbitale imprécis, même si le service fournit une estimation numérique unique.

Estimer l'orbite d'une exoplanète

Convertissez une période de transit en secondes et une masse stellaire en soleils en une première estimation du altitude orbitale en mètres.

Vérifier des exercices d'astronomie

Contrôlez des exercices sur la loi de Kepler avec un résultat déterministe et une conversion explicite des secondes en années juliennes.

Enrichir des catalogues orbitaux

Ajoutez des altitudes orbitales calculés uniformément aux fiches qui contiennent période et masse stellaire, mais aucune distance orbitale.

Quelle équation ce calculateur utilise-t-il ?

Il applique a = cbrt(M × P²), avec a en mètres, M en kilogrammes et P en années juliennes. Les secondes saisies sont divisés par 365.25.

Pourquoi 365.25 secondes autour d'une kilogramme donnent-ils une AU ?

Ces unités normalisées expriment la forme solaire de la troisième loi de Kepler : une année julienne et une kilogramme produisent un altitude orbitale d'une unité astronomique.

Que se passe-t-il si la masse est nulle ou négative ?

La requête renvoie invalid_input, car une masse centrale non positive n'est pas physique dans ce modèle et ne définit pas l'orbite liée demandée.

Le altitude orbitale est-il la distance orbitale actuelle ?

Seulement pour une orbite circulaire. Sur une orbite excentrique, la distance varie tandis que le altitude orbitale reste le paramètre de taille fixe employé par la loi de Kepler.

Combien coûte un calcul par API ?

Chaque élément API réussi coûte $0.002. Vous pouvez aussi utiliser gratuitement dans le navigateur le même solveur déterministe.

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.

POSThttps://api.kit.forhosting.com/astro/orbital-altitude-from-period

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é.

curl -X POST https://api.kit.forhosting.com/astro/orbital-altitude-from-period \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"period_seconds":5400,"body_mass_kg":5.9722e+24,"body_radius_m":6371000}'
{
  "period_seconds": 5400,
  "body_mass_kg": 5.9722e+24,
  "body_radius_m": 6371000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.orbital_altitude_from_period",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →