Calcolatore dell’energia di fuga da un pianeta
Il calcolatore dell’energia di fuga determina l’energia cinetica iniziale minima necessaria a un oggetto per vincere la gravità di un pianeta sferico partendo da un determinato raggio.
Esegui gratis nel browser
Inserisca la massa dell’oggetto, quella del pianeta e la distanza di lancio dal centro, tutte in unità SI. Il risultato in joule usa la costante gravitazionale standard e il modello ideale a due corpi, senza atmosfera, perdite propulsive, rotazione o influenza di altri corpi celesti.
Che cosa indica l’energia di fuga
L’energia di fuga è l’energia cinetica minima che un oggetto deve possedere nel punto iniziale per allontanarsi indefinitamente da un corpo gravitazionale e tendere a velocità zero a distanza infinita. Nel modello ideale, l’energia cinetica iniziale compensa esattamente il valore assoluto dell’energia potenziale gravitazionale negativa dell’oggetto. Il calcolatore valuta quindi E = GMm/r, dove G è la costante gravitazionale, M è la massa del pianeta, m è la massa in fuga e r è la distanza tra i loro centri al lancio. Lo stesso risultato si ottiene con metà di m moltiplicata per il quadrato della velocità di fuga. Il valore è una soglia energetica, non una previsione del consumo di combustibile o delle prestazioni del motore. Un veicolo reale deve in genere fornire più energia a causa della resistenza atmosferica, delle perdite gravitazionali durante la spinta, dell’efficienza imperfetta e dei vincoli operativi. Il modello considera inoltre il pianeta sfericamente simmetrico e molto più massiccio dell’oggetto, ipotesi adatta a normali veicoli spaziali, carichi utili e proiettili in prossimità di pianeti o lune.
Come inserire correttamente i tre dati
Indichi in chilogrammi la massa dell’oggetto in fuga e quella del pianeta o della luna, quindi il raggio di lancio in metri. Per raggio si intende la distanza dal centro del corpo, non l’altitudine sopra la superficie. Per un lancio dalla superficie usi il raggio medio dell’astro; se il punto iniziale è già in quota, sommi l’altitudine al raggio planetario. Tutti i valori devono restare in unità SI, perché il risultato è espresso in joule. Le masse dell’oggetto e del pianeta possono essere zero come casi limite matematici e produrre energia nulla, mentre le masse negative sono rifiutate perché estranee al modello fisico previsto. Il raggio deve essere strettamente maggiore di zero. Un raggio nullo collocherebbe l’oggetto nel centro singolare della formula a massa puntiforme e imporrebbe una divisione per zero; la capacità restituisce pertanto un errore di input anziché un valore infinito o fuorviante. La notazione scientifica è pratica per le masse planetarie, come 5.972e24 chilogrammi. Controlli attentamente l’esponente, poiché l’energia varia direttamente con ciascuna massa.
Come leggere il risultato e i suoi limiti
Il risultato principale, kinetic_energy_j, è l’energia minima ideale in joule al raggio indicato. Aumenta linearmente con la massa in fuga e con la massa del pianeta: raddoppiando l’una o l’altra, l’energia raddoppia. Varia invece in modo inverso al raggio, quindi partire a una distanza doppia dal centro dimezza l’energia richiesta in questo modello semplificato. La relazione è utile per confronti, verifiche di fattibilità, attività didattiche e controlli indipendenti di un calcolo della velocità di fuga. Il valore non rappresenta l’energia chimica da caricare su un razzo. Per convertirlo in propellente servono un modello di propulsione, le variazioni di massa del veicolo, la traiettoria, gli stadi, l’efficienza e le perdite. La rotazione può ridurre o aumentare il requisito secondo direzione e latitudine, mentre l’atmosfera aggiunge resistenza. Altre lune, pianeti o una stella possono modificare il potenziale gravitazionale rilevante. Per decisioni ingegneristiche, utilizzi una simulazione di traiettoria con i corpi e le forze appropriati. Questo calcolo resta un riferimento trasparente della barriera gravitazionale ideale prima di includere tali effetti.
Casi d'uso
Stimare la base energetica di un veicolo spaziale
Determini la soglia gravitazionale ideale prima di aggiungere efficienza propulsiva, resistenza, stadi e perdite di traiettoria.
Confrontare pianeti e lune
Mantenga costante la massa del carico e confronti come massa dell’astro e raggio iniziale cambiano l’energia di fuga.
Verificare esercizi di fisica
Controlli un risultato ricavato dall’energia potenziale gravitazionale o da metà massa per la velocità di fuga al quadrato.
Domande frequenti
Quale formula usa il calcolatore?
Usa E = GMm/r, cioè il valore assoluto dell’energia potenziale gravitazionale al raggio di lancio.
Il raggio è quello del pianeta o l’altitudine di lancio?
Usi la distanza dal centro del pianeta. Per un lancio sopra la superficie, sommi l’altitudine al raggio planetario.
Perché un raggio zero genera un errore?
La formula divide per il raggio. A zero, l’espressione ideale a massa puntiforme è singolare e non produce un risultato finito.
Il risultato include la resistenza atmosferica o l’efficienza del razzo?
No. È una soglia gravitazionale ideale che esclude resistenza, perdite propulsive, rotazione ed effetti di traiettoria.
Quanto costa una richiesta API?
Il prezzo dell’API è $0.002 per richiesta. Lo stesso calcolo deterministico può essere eseguito gratuitamente nel browser.
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/mech/escape-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_kg":1000,"planet_mass_kg":5.972e+24,"radius_m":6371000}'const res = await fetch("https://api.kit.forhosting.com/mech/escape-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_kg": 1000,
"planet_mass_kg": 5.972e+24,
"radius_m": 6371000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/escape-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_kg": 1000,
"planet_mass_kg": 5.972e+24,
"radius_m": 6371000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/escape-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_kg":1000,"planet_mass_kg":5.972e+24,"radius_m":6371000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_kg":1000,"planet_mass_kg":5.972e+24,"radius_m":6371000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/escape-energy", 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_kg": 1000,
"planet_mass_kg": 5.972e+24,
"radius_m": 6371000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.escape_energy",
"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. |