Vitesse de libération
Quitter la Terre, avec 5,972 × 10²⁴ kg et un rayon de 6 371 000 m, demande un peu plus de 11 kilomètres par seconde. Saisissez la masse du corps et la distance à son centre pour obtenir la vitesse de libération. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse
- 5 972 000 000 000 000 000 000 000
- Rayon
- 6 371 000
- Vitesse
- 11 185,9778918499
- Vitesse (km/s)
- 11,1859778919
- G
- 0,0000000001
La vitesse de libération est la plus petite célérité qu'un projectile en vol inertiel doit avoir à une distance donnée d'un corps massif pour que la gravité newtonienne ne le ramène pas depuis l'infini. Pour une source sphérique de masse M évaluée au rayon r, l'argument énergétique donne v égal à la racine carrée de deux G M sur r, G étant la constante gravitationnelle newtonienne. Ce calculateur accepte la masse en kilogrammes et le rayon en mètres — tous deux des nombres finis strictement positifs — et renvoie cette célérité en mètres par seconde, ainsi qu'un champ auxiliaire en kilomètres par seconde.
Ce qu'est la vitesse de libération et comment v est la racine de 2GM sur r
En mécanique classique, une particule d'essai de masse m qui se déplace dans le champ gravitationnel d'un corps sphérique fixe de masse M a une énergie mécanique égale à un demi m v au carré moins G M m sur r. S'échapper du puits au sens newtonien signifie que l'énergie totale est au moins nulle, de sorte que la particule peut atteindre une séparation infinie avec une énergie cinétique résiduelle non négative.
Poser l'énergie à zéro et résoudre la célérité produit v égal à la racine carrée de deux G M sur r. La masse d'essai m s'annule, c'est pourquoi un grain de poussière et un engin spatial partagent le même seuil numérique au même rayon. La constante gravitationnelle G est la valeur CODATA 2018 six virgule six sept quatre trois fois dix à la moins onze mètres cubes par kilogramme par seconde au carré — le littéral numérique reste 6.6743e-11.
Le rayon est la distance du centre au point : à la surface d'une sphère, c'est le rayon propre du corps ; à une altitude h au-dessus de cette surface, c'est R plus h. Le résultat est une célérité scalaire, pas un cap obligatoire ; toute trajectoire qui n'intersecte pas le corps et dont la célérité atteint le seuil peut partir dans le modèle idéal. L'atmosphère, la rotation planétaire, la poussée continue après le départ et la relativité générale sortent du périmètre de cette capacité.
Ces effets comptent pour les lancements réels, mais les devoirs, les ébauches de mission au premier ordre et les moteurs physiques partent encore de ce nombre en forme close avant d'ajouter des tables de traînée ou des corrections de référentiel tournant. La célérité orbitale circulaire au même rayon est la racine de G M sur r, si bien que la célérité de libération est exactement la racine de deux fois cette valeur circulaire — un contrôle utile en classe lorsque les deux formules figurent sur la même feuille.
Où une étape de vitesse de libération se justifie
Les cours de physique demandent la célérité de libération en surface de la Terre, de la Lune, de Mars ou d'une sphère inventée, M et r étant donnés ; un point d'accès déterministe permet aux élèves de vérifier l'algèbre et la conversion d'unités sans un système d'algèbre formelle complet. Les générateurs d'examen et les greffons LMS ont besoin d'un oracle qui refuse une masse ou un rayon non positifs au lieu de renvoyer un NaN qu'un correcteur défectueux pourrait traiter comme un succès.
Les moteurs de jeu et de simulation qui placent des planètes sphériques ont souvent besoin d'un unique scalaire à comparer à la célérité d'un projectile à chaque cycle ; appeler une petite étape parse lors de l'écriture du contenu, puis figer la constante dans la compilation, évite d'embarquer une bibliothèque physique pour une seule racine carrée.
Les comptes rendus de laboratoire qui partent d'une masse planétaire tabulée et d'un rayon moyen peuvent ancrer la vitesse publiée dans un rapport ou dans des goldens d'intégration continue qui ne doivent pas dépendre de services réseau. Préférez cette capacité lorsque vous avez déjà la masse et le rayon en SI et que vous n'avez besoin que de la célérité classique.
Ce n'est pas un outil de période orbitale, ni un planificateur de transfert de Hohmann, ni un budget de delta-v d'équation de fusée, ni un solveur de géodésiques de relativité générale. Si votre source donne densité et diamètre, convertissez d'abord en masse et rayon. Gardez les rapports masse sur rayon dans la plage double : un M absurde avec un r minuscule peut faire déborder deux G M sur r vers une valeur non finie que le solveur refuse plutôt que d'inventer une célérité infinie.
Les contrôles aller-retour sont directs : recalculez deux fois G fois M sur r à la main, prenez la racine carrée, divisez par mille pour les kilomètres par seconde, et confirmez que les deux champs publiés coïncident après le même arrondi à douze décimales.
Cas d’usage
Vérifications en classe de la célérité de libération planétaire
Laissez les élèves envoyer masse et rayon en SI et vérifier la célérité de libération newtonienne en surface face à la formule de racine du manuel avant d'ajouter atmosphère ou rotation.
Mondes de jeu et goldens de laboratoire
Figez la célérité de libération d'une planète sphérique à partir de la masse et du rayon saisis dans une simulation, ou ancrez le même chiffre dans les contrôles d'intégration continue d'un compte rendu de laboratoire.
Questions fréquentes
Quelle formule le calculateur de vitesse de libération utilise-t-il ?
Il utilise le résultat newtonien v = sqrt(2 G M / r), G étant la constante CODATA 2018 6.6743e-11 m³ kg⁻¹ s⁻². La masse est en kilogrammes et le rayon en mètres ; la célérité est renvoyée en mètres par seconde.
Que se passe-t-il si la masse ou le rayon est nul ou négatif ?
La vitesse de libération n'est définie que pour une masse strictement positive et une distance radiale strictement positive ; les valeurs non positives ne sont pas facturées.
Quelles unités devez-vous envoyer ?
Utilisez des kilogrammes pour la masse et des mètres pour le rayon afin que la vitesse soit en mètres par seconde. Convertissez vous-même masses terrestres, kilomètres ou miles avant d'appeler l'outil.
Cela inclut-il l'atmosphère, la rotation ou la relativité ?
Non. Il ne renvoie que le seuil balistique classique issu de la conservation de l'énergie. Appliquez traînée, rotation planétaire, poussée ou gravité relativiste à une étape ultérieure si votre problème en a besoin.
Combien coûte le calculateur de vitesse de libération ?
L'outil du navigateur est gratuit et s'exécute sur votre appareil.
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/phys/escape-velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":5.972e+24,"radius":6371000}'const res = await fetch("https://api.kit.forhosting.com/phys/escape-velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 5.972e+24,
"radius": 6371000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/escape-velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 5.972e+24,
"radius": 6371000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/escape-velocity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":5.972e+24,"radius":6371000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":5.972e+24,"radius":6371000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/escape-velocity", 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
{
"mass": 5.972e+24,
"radius": 6371000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.escape_velocity",
"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 ou un rayon nuls ou négatifs n'ont aucun sens physique dans la formule et échouent avec invalid_input au lieu d'un NaN silencieux.
Contrat d'entrée, unités et contenu de la réponse
Les valeurs nulles et négatives échouent aussi, car une masse ou un rayon non positifs ne sont pas un argument licite de la formule de racine carrée et ne décriraient pas une source physique. N'utilisez que les unités de base SI : convertissez masses terrestres, masses solaires, kilomètres ou miles avant d'appeler. Mélanger une masse encore exprimée en masses terrestres avec un rayon en kilomètres sans conversion produit un nombre mathématiquement fini qui est faux pour le corps visé. La validation en échec n'est pas facturée. Envoyez un corps JSON avec deux nombres finis strictement positifs obligatoires : mass en kilogrammes (alias m, M, body_mass) et radius en mètres (alias r, R, body_radius). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique correspondant à un motif décimal ou scientifique fini ; champs manquants, chaînes vides, texte non numérique, infinis et NaN échouent avec invalid_input qui nomme le champ. En cas de succès, le corps renvoie velocity en mètres par seconde, velocity_km_s comme cette célérité divisée par mille, la masse et le rayon renvoyés en écho, la constante G, la chaîne de formule v égale à sqrt de deux G M sur r, et une carte units étiquetant chaque grandeur.
Cas d'intégration
Notation automatique d'examens et LMS
Notez les items de vitesse de libération avec un oracle déterministe qui refuse une masse ou un rayon non positifs comme invalid_input au lieu d'un succès vide silencieux.