Velocità di fuga a una certa altitudine
Questo calcolatore della velocità di fuga a una certa altitudine determina la velocità ideale necessaria per lasciare il campo gravitazionale di un corpo sferico da un'altezza specificata.
Esegui gratis nel browser
Inserisca la massa del corpo in chilogrammi, il suo raggio di riferimento in metri e l'altitudine in metri. Il calcolatore somma raggio e altitudine per ricavare la distanza dal centro, quindi valuta l'espressione newtoniana classica. I risultati sono restituiti in metri al secondo e chilometri al secondo. Il calcolo è deterministico, non usa servizi di rete e rifiuta gli input la cui distanza complessiva dal centro sia zero o negativa.
Comprendere la distanza utilizzata dalla formula
La velocità di fuga dipende dalla distanza dal centro di massa, non dall'altitudine considerata da sola. Un'altitudine pubblicata misura normalmente l'altezza sopra una superficie di riferimento, mentre la gravità newtoniana usa la coordinata radiale misurata dal centro del corpo. Questo calcolatore forma quindi r = R + h, dove R è il raggio di riferimento e h è l'altitudine, prima di applicare l'equazione della velocità di fuga. Sulla superficie terrestre l'altitudine è zero e la distanza dal centro coincide con il raggio della Terra. A quattrocento chilometri sopra tale superficie, la distanza dal centro è il raggio più 400,000 metri. Un'altitudine negativa può descrivere una posizione sotto la superficie di riferimento scelta, purché la distanza risultante dal centro rimanga positiva. Se raggio più altitudine è zero o negativo, la geometria non presenta una distanza radiale valida e la capacità restituisce un errore di input non valido. Usi unità SI coerenti: massa in chilogrammi ed entrambe le lunghezze in metri. Convertire i chilometri in metri prima dell'invio evita un errore di distanza pari a mille volte e una variazione ampia ma fuorviante del risultato.
Come viene calcolata la velocità di fuga
Il calcolatore usa v = sqrt(2GM/(R+h)). In questa espressione G è la costante gravitazionale, fissata a 6.6743 × 10^-11 metri cubi per chilogrammo per secondo quadrato; M è la massa del corpo; R è il suo raggio di riferimento; h è l'altitudine. La formula deriva dall'impostazione a zero dell'energia meccanica newtoniana totale: l'energia cinetica iniziale bilancia esattamente il valore assoluto dell'energia potenziale gravitazionale, lasciando velocità zero a distanza infinita. La massa dell'oggetto in fuga si semplifica, quindi non è richiesta come input. Aumentando la massa del corpo cresce la velocità di fuga, mentre aumentando l'altitudine cresce la distanza dal centro e la velocità diminuisce. Il parametro gravitazionale restituito è G moltiplicata per M e consente di verificare facilmente la sostituzione. I risultati comprendono metri al secondo, chilometri al secondo e la distanza effettiva dal centro utilizzata. È un risultato ideale a due corpi: presuppone simmetria sferica, ignora atmosfera e perdite di spinta e non aggiunge né sottrae la velocità fornita dalla rotazione del corpo.
Interpretare e applicare con attenzione il risultato
Consideri il risultato una soglia ideale e istantanea di velocità nel punto indicato, non un budget completo di delta-v per il lancio. Un razzo reale attraversa l'atmosfera, perde energia per resistenza e gravità durante l'accensione dei motori, può sfruttare la rotazione planetaria e normalmente punta a un'orbita o a una traiettoria di trasferimento anziché accelerare istantaneamente fino alla velocità di fuga. Il calcolo resta comunque utile per confrontare corpi celesti, controllare esercizi, impostare scale nelle simulazioni e verificare codice di analisi delle missioni. Si assicuri che massa e raggio si riferiscano allo stesso corpo e che l'altitudine utilizzi la medesima superficie di riferimento del raggio. Per un veicolo già in orbita, la velocità di fuga alla sua altitudine non equivale all'accensione aggiuntiva richiesta, perché il veicolo possiede già velocità orbitale. Confronti invece il vettore di velocità e l'energia orbitale correnti con la soglia. Ogni elemento elaborato correttamente tramite API costa $0.002; gli input non validi, come campi mancanti, massa non positiva o distanza complessiva non positiva, vengono rifiutati. Poiché l'algoritmo usa pura aritmetica, input identici producono sempre lo stesso JSON.
Casi d'uso
Controllare l'altitudine di un veicolo
Calcoli la soglia ideale della velocità di fuga all'altezza di un veicolo spaziale sopra un pianeta o una luna.
Confrontare progetti di mondi
Valuti come massa, raggio e altitudine di osservazione influenzano la velocità di fuga di corpi immaginari o modellati.
Verificare software di fisica
Generi risultati deterministici di riferimento per test unitari che implementano la stessa equazione newtoniana.
Domande frequenti
Quale equazione usa questo calcolatore?
Usa v = sqrt(2GM/(R+h)), dove la massa è M, il raggio di riferimento è R, l'altitudine è h e G è la costante gravitazionale.
Quali unità deve inserire?
Inserisca la massa in chilogrammi e il raggio e l'altitudine in metri. Il risultato è restituito in metri al secondo e chilometri al secondo.
L'altitudine può essere negativa?
Sì. Un'altitudine negativa è accettata quando la somma di raggio e altitudine rimane maggiore di zero.
Perché una distanza non positiva viene rifiutata?
L'equazione classica divide per la distanza radiale. Una somma di raggio e altitudine pari o inferiore a zero non rappresenta una distanza valida dal centro.
Il valore equivale all'accensione necessaria a un razzo per fuggire?
In generale no. È una soglia ideale di velocità istantanea che esclude resistenza atmosferica, perdite gravitazionali durante l'accensione, rotazione e velocità orbitale già presente.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/astro/escape-velocity-at-altitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":5.972e+24,"radius":6371000,"altitude":400000}'const res = await fetch("https://api.kit.forhosting.com/astro/escape-velocity-at-altitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 5.972e+24,
"radius": 6371000,
"altitude": 400000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/escape-velocity-at-altitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 5.972e+24,
"radius": 6371000,
"altitude": 400000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/escape-velocity-at-altitude", 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,"altitude":400000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":5.972e+24,"radius":6371000,"altitude":400000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/escape-velocity-at-altitude", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"mass": 5.972e+24,
"radius": 6371000,
"altitude": 400000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.escape_velocity_at_altitude",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |