ForHosting KIT · Sciences

Calculateur d'énergie orbitale

Voyez avec quelle force une planète retient son satellite : un satellite de 1000 kg à 6 778 000 m du centre de la Terre a une énergie orbitale totale de -29 403 156 980 joules. Vous obtenez aussi le potentiel gravitationnel. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Masse du satellite m
1 000
Masse centrale
5 972 000 000 000 000 000 000 000
Rayon
6 778 000
Vous obtenez
G
0,0000000001
Potentiel gravitationnel
-58 806 313,96
Énergie orbitale totale
-29 403 156 980

L'énergie orbitale est le budget mécanique conservé qui maintient un satellite lié à un corps central sous gravité newtonienne. Pour une trajectoire circulaire à deux corps le potentiel gravitationnel au rayon orbital r est la valeur de champ indépendante de la masse Phi égal à moins G fois masse centrale M sur r, tandis que l'énergie orbitale totale d'un satellite de masse m est la quantité négative E égal à moins G M m sur deux r. G optionnel vaut par défaut une constante SI CODATA fixe pour des résultats stables entre environnements ; remplacez-la lorsque votre système d'unités n'est pas SI.

Ce que signifient le potentiel gravitationnel et l'énergie orbitale totale

Sous gravité en inverse du carré et l'idéalisation à deux corps avec masse centrale fixe, chaque point à distance r du centre a un potentiel gravitationnel Phi égal à moins G M sur r. Le potentiel est l'énergie par unité de masse : multipliez par la masse du satellite m pour récupérer l'énergie potentielle U égal à m Phi égal à moins G M m sur r.

Sur une orbite circulaire l'énergie cinétique est exactement la moitié de la magnitude de l'énergie potentielle avec signe opposé, de sorte que l'énergie mécanique totale se contracte en E égal à K plus U égal à moins G M m sur deux r. Un E plus négatif signifie une orbite plus fermement liée ; E s'approche de zéro par en dessous lorsque le rayon circulaire croît sans borne. L'altitude seule est incomplète : vous devez d'abord ajouter le rayon planétaire si votre source cote la hauteur.

Les deux masses et G doivent être strictement positifs. Les valeurs non finies sont rejetées.

Le rayon est-il l'altitude au-dessus de la surface ?

Non. Le rayon doit être la distance du centre du corps central au satellite. Si vous ne connaissez que l'altitude, ajoutez d'abord le rayon du corps, puis soumettez la somme.

Puis-je changer la constante gravitationnelle G ?

Utilisez un G correspondant lorsque masses et rayon ne sont pas en unités SI.

Pourquoi l'énergie orbitale est-elle négative ?

Parce que le satellite est lié à la planète. Le zéro marque le point où il ne serait plus retenu : toute orbite circulaire se situe donc sous zéro, et une valeur plus négative indique un lien plus fort.

Quelle différence entre potentiel gravitationnel et énergie orbitale ?

Le potentiel est une énergie par kilogramme à cette distance et ne dépend pas du satellite. L'énergie orbitale totale inclut la masse du satellite et vaut, sur une orbite circulaire, la moitié de l'énergie potentielle.

Une orbite plus haute a-t-elle plus ou moins d'énergie ?

Plus d'énergie, car sa valeur est moins négative. Quand le rayon augmente, l'énergie totale remonte vers zéro par en dessous, et le satellite est de moins en moins retenu.

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-energy

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-energy \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"satellite_mass":1000,"central_mass":5.972e+24,"radius":6778000}'
{
  "satellite_mass": 1000,
  "central_mass": 5.972e+24,
  "radius": 6778000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.orbital_energy",
  "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.

Cette capacité évalue les deux expressions de façon déterministe à partir d'entrées numériques finies, rejette un rayon nul ou non positif avec une erreur claire invalid_input et renvoie un JSON structuré que correcteurs de devoirs, outils de concept de mission et pipelines légers d'astrodynamique peuvent épingler en intégration continue sans installer une pile complète de mécanique orbitale.

Ce que signifient le potentiel gravitationnel et l'énergie orbitale totale

Envoyez le champ obligatoire satellite_mass comme nombre JSON ou chaîne numérique du corps en orbite, le champ obligatoire central_mass du corps orbité —par exemple masse de la Terre en kilogrammes— et le champ obligatoire radius comme distance du centre de ce corps au satellite, pas seulement l'altitude au-dessus de la surface. Les alias m_sat, sat_mass et m sont acceptés pour la masse du satellite ; mass, M et M_central pour la masse centrale ; r et orbital_radius pour le rayon de trajectoire. Le champ optionnel G, avec alias gravitational_constant et grav_const, vous permet d'injecter une approximation de manuel ou une constante non SI ; lorsqu'il est omis le moteur utilise la valeur fixe 6.6743 fois dix à la moins onze pour que tous les environnements s'accordent. Le rayon doit aussi être strictement positif : rayon zéro est invalid_input car les deux formules divisent par r et une orbite nulle n'est pas une trajectoire circulaire physique. Des entrées identiques produisent toujours un JSON identique car le chemin est de l'arithmétique flottante pure sans réseau, graine aléatoire ni horloge.

Lecture des champs de réponse et cohérence des unités

Si vous passez à des systèmes d'unités astronomiques, fournissez un G correspondant ; le calculateur ne convertit pas les unités pour vous. Associez ce point de terminaison à un outil de vitesse orbitale lorsque la question suivante est la rapidité tangentielle, en rappelant que la rapidité ne dépend que de la masse centrale et du rayon tandis que l'énergie totale scale aussi avec la masse du satellite sous le modèle à deux corps. En succès la réponse renvoie satellite_mass, central_mass, radius et le G utilisé, puis rapporte gravitational_potential comme Phi égal à moins G M sur r et total_orbital_energy comme E égal à moins G M m sur deux r. Le champ formula est toujours la chaîne Phi égal à moins G M sur r point-virgule E égal à moins G M m sur deux r, et method est toujours circular_orbital_energy pour que le code en aval puisse brancher sans renifler les formes. Les unités sont votre responsabilité et doivent être cohérentes : avec des masses SI en kilogrammes, le rayon en mètres et le G par défaut, gravitational_potential est en joules par kilogramme et total_orbital_energy en joules. Utilisez gravitational_potential seul lorsqu'un tableau de bord n'a besoin que de la valeur de champ en r ; utilisez total_orbital_energy pour comparer des budgets d'orbites liées entre masses de satellites ; conservez formula et method en documentant l'étape physique pour les étudiants ou en journalisant quel algorithme a produit une esquisse de mission.

Usage API, tarification, flux de classe et limites pratiques

Appelez le calculateur gratuit d'énergie orbitale dans le navigateur pour contrôles de devoirs, démos de cours et vérification rapide de concepts sans installer Orekit, GMAT ou une boîte à outils MATLAB locale. Les exemples typiques de classe incluent un satellite d'une tonne en orbite basse terrestre à environ rayon terrestre plus quelques centaines de kilomètres, le même satellite au rayon géostationnaire près de quarante-deux mille kilomètres, et des orbites solaires simplifiées avec masse solaire et échelles d'unité astronomique —toujours avec G correspondant et unités cohérentes—. Des magnitudes extrêmement grandes ou minuscules sont bornées pour la sécurité de l'isolate ; restez dans la plage numérique publiée pour des résultats fiables. Envoyez un corps JSON avec satellite_mass, central_mass et radius positifs obligatoires, et G positif optionnel lorsque vous avez besoin d'une constante non par défaut. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, bac à sable d'évaluation de code, générateur de curriculum ou pipeline précoce de conception de mission a besoin d'un contrat stable sous solde KIT à $0.002 par article réussi ; les échecs de validation ne consomment jamais le solde après rejet. Les auteurs livrant des SDK peuvent mapper total_orbital_energy dans des tables qui comparent l'énergie de liaison entre altitudes, enseignant comment la magnitude de E chute comme un sur r tandis que le potentiel scale comme un sur r —leçon compagnon de la rapidité circulaire qui chute comme la racine carrée d'un sur r en construisant des flux de leçon en plusieurs étapes.

Vérification de devoirs et examens

Élèves et correcteurs calculent potentiel gravitationnel et énergie orbitale totale pour masse de satellite, masse centrale et rayon donnés, comparent aux réponses du manuel et obtiennent invalid_input clair lorsque le rayon est zéro par erreur.

Générateurs de tutorat et de curriculum

Les constructeurs de leçons produisent des exemples d'énergie orbitale travaillés avec JSON structuré pour flashcards, feuilles d'étapes et exercices auto-notés sans embarquer une bibliothèque complète d'astrodynamique.

Esquisses précoces de concept de mission

Des pipelines légers qui ont besoin d'un contrôle stable d'énergie d'orbite circulaire à partir de masses et rayon appellent un point de terminaison prépayé au lieu de réimplémenter Φ=-GM/r et E=-GMm/(2r) dans chaque langage.

Comment calculer le potentiel gravitationnel et l'énergie orbitale totale ?

Envoyez un JSON avec satellite_mass (m), central_mass (M) et radius (r) comme nombres finis positifs. La réponse inclut gravitational_potential égal à -G M / r et total_orbital_energy égal à -G M m / (2 r), plus le G utilisé et le libellé formula.

Que se passe-t-il si le rayon est zéro ?

La requête échoue avec invalid_input. Un rayon nul (ou non positif) est rejeté car Φ=-GM/r et E=-GMm/(2r) divisent par r et ne sont pas définis pour un rayon de trajectoire nul.

Le calculateur d'énergie orbitale est-il gratuit ?

L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par article réussi ; les échecs de validation ne sont pas facturés.

Consulter la documentation complète du KIT →