Calcolatore dell’energia totale in orbita circolare
Un satellite di 1000 kg a 6 771 000 m dal centro di un pianeta di 5,972 × 10²⁴ kg ha un'energia totale negativa: è legato. Inserisca le due masse e il raggio per ottenere la somma di energia cinetica e potenziale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa centrale
- 5.972.000.000.000.000.000.000.000
- Massa del satellite
- 1000
- Raggio
- 6.771.000
- Energia meccanica totale
- -29.433.554.570,96441 joule
- Costante gravitazionale
- 0,0000000001
Questo calcolatore determina la somma dell’energia cinetica e potenziale gravitazionale di un satellite in orbita circolare. Inserisca la massa del corpo centrale, la massa del satellite e il raggio orbitale misurato dal centro del corpo principale. Il risultato negativo indica che il satellite è legato gravitazionalmente: occorre aggiungere energia perché possa fuggire fino a distanza infinita senza velocità residua.
Significato dell’energia meccanica totale in orbita circolare
Un satellite in orbita possiede energia cinetica positiva perché è in movimento ed energia potenziale gravitazionale negativa perché è legato al corpo centrale. In un’orbita circolare, la gravità fornisce esattamente la forza centripeta necessaria a mantenere costante il raggio. G è la costante gravitazionale, M la massa del corpo centrale, m la massa del satellite e r la distanza dal centro del corpo principale al satellite.
La risposta è negativa per qualsiasi insieme valido di dati positivi. Il segno ha un preciso significato fisico: l’oggetto non possiede energia meccanica sufficiente per raggiungere l’infinito. Un valore negativo di modulo maggiore rappresenta un’orbita più strettamente legata.
Portando lo stesso satellite su un raggio circolare maggiore, l’energia si avvicina a zero; aumentando una delle masse, il suo modulo cresce. Il calcolatore restituisce joule se le masse sono espresse in chilogrammi, il raggio in metri e G mantiene il valore SI predefinito.
Inserimento di raggio e masse con unità coerenti
Utilizzi il raggio orbitale, non soltanto l’altitudine sopra la superficie del pianeta. Se dispone dell’altitudine, aggiunga il raggio medio del corpo centrale prima di inserire il valore. Questa distinzione è spesso la principale fonte di errore nei calcoli delle orbite basse, perché altitudine e distanza dal centro possono differire di migliaia di chilometri.
Con la costante gravitazionale predefinita, inserisca entrambe le masse in chilogrammi e il raggio in metri; il risultato sarà in joule. Lei può specificare un’altra costante gravitazionale positiva per un sistema di unità internamente coerente o per una convenzione didattica, ma tutti i dati devono seguire lo stesso sistema. Masse e raggio devono essere positivi e finiti.
Un raggio nullo produce un errore di input perché causerebbe una divisione per zero e perché il centro del corpo principale non descrive un’orbita circolare. Questi controlli evitano risultati apparentemente precisi ma privi di significato fisico.
Interpretazione del risultato e limiti del modello
Il valore restituito è l’energia meccanica totale del satellite secondo l’approssimazione circolare standard a due corpi, non la sola energia potenziale gravitazionale. In un’orbita circolare, l’energia potenziale è -GMm/r, quella cinetica è +GMm/(2r) e la loro somma è -GMm/(2r). Questa relazione consente di controllare esercizi, stimare la differenza energetica ideale fra orbite circolari e verificare simulazioni.
Per confrontare due orbite, calcoli ciascun totale e sottragga il valore iniziale da quello finale. Il passaggio a un’orbita più alta richiede normalmente un incremento positivo, perché il totale finale è più vicino a zero. Le missioni reali dipendono anche da traiettorie di trasferimento, efficienza propulsiva, stadi, resistenza atmosferica e rotazione del corpo centrale; la differenza fra energie orbitali ideali non rappresenta quindi, da sola, il combustibile necessario.
Il modello presume inoltre che la massa centrale domini, che l’orbita sia circolare, che i corpi siano puntiformi o sferici e che le perturbazioni esterne siano trascurabili. Per un’orbita ellittica, utilizzi la formula basata sul semiasse maggiore anziché inserire un raggio istantaneo variabile in questa equazione circolare.
Casi d'uso
Controllare esercizi di meccanica orbitale
Verifichi segno e modulo dell’energia meccanica totale usando le masse e il raggio indicati.
Confrontare due orbite circolari
Calcoli l’energia totale a due raggi e sottragga i risultati per stimare la variazione ideale.
Validare i risultati di una simulazione
Confronti l’energia conservata di un modello circolare con il risultato analitico esatto.
Domande frequenti
Perché l’energia orbitale totale è negativa?
Il segno negativo indica che il satellite è legato dalla gravità e richiede altra energia per fuggire all’infinito.
Devo inserire altitudine o raggio orbitale?
Inserisca il raggio misurato dal centro del corpo principale. Sommi il raggio del corpo all’altitudine quando necessario.
Quali unità devo utilizzare?
Con il valore predefinito di G, usi chilogrammi per le masse e metri per il raggio, ottenendo joule.
Come cambia l'energia in un'orbita più alta?
Diventa meno negativa. Portare lo stesso satellite su un raggio circolare maggiore lo rende meno legato, mentre un satellite o un corpo centrale più pesanti ne aumentano il valore assoluto.
È lo stesso dell'energia potenziale gravitazionale?
No. Il risultato è l'energia meccanica totale, cinetica e potenziale insieme, nell'approssimazione classica a due corpi in orbita circolare. L'energia potenziale da sola è un numero diverso.
Strumenti correlati
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/circular-orbit-energy-total \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"central_mass":5.972e+24,"satellite_mass":1000,"radius":6771000}'const res = await fetch("https://api.kit.forhosting.com/mech/circular-orbit-energy-total", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"central_mass": 5.972e+24,
"satellite_mass": 1000,
"radius": 6771000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/circular-orbit-energy-total",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"central_mass": 5.972e+24,
"satellite_mass": 1000,
"radius": 6771000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/circular-orbit-energy-total", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"central_mass":5.972e+24,"satellite_mass":1000,"radius":6771000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"central_mass":5.972e+24,"satellite_mass":1000,"radius":6771000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/circular-orbit-energy-total", 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
{
"central_mass": 5.972e+24,
"satellite_mass": 1000,
"radius": 6771000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.circular_orbit_energy_total",
"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. |
Note tecniche
Il calcolo applica E = -GMm/(2r) con la costante gravitazionale SI standard, salvo che Lei fornisca un altro valore coerente.
Significato dell’energia meccanica totale in orbita circolare
Questa condizione collega la velocità orbitale al raggio e consente di riunire i due contributi in un’unica espressione: E = -GMm/(2r).
Inserimento di raggio e masse con unità coerenti
Sono accettati sia numeri JSON sia stringhe numeriche, facilitando l’uso dei valori provenienti da moduli nei client API.
Domande tecniche
Quanto costa il calcolatore?
L’uso nel browser è gratuito; ogni richiesta API costa $0.002.
Che cosa accade se il raggio è zero?
La richiesta restituisce un errore invalid_input perché la formula comporterebbe una divisione per zero.