Energia orbitale specifica
Un'orbita terrestre bassa con semiasse maggiore di 6778 km ha un'energia specifica di circa meno ventinove milioni di joule per chilogrammo, quindi il satellite è legato. Inserisca μ e il semiasse maggiore per ottenere l'energia per chilogrammo e il tipo di orbita. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Parametro gravitazionale
- 398.600.441.800.000
- Semiasse maggiore
- 6.778.000
- Energia orbitale specifica
- -29.403.986,5595 J/kg
- Classe orbitale
- elliptical
L'energia orbitale specifica è l'energia meccanica per unità di massa che classifica una traiettoria a due corpi come ellittica, parabolica o iperbolica sotto gravità newtoniana. Per qualsiasi conica kepleriana la quantità conservata è epsilon uguale a meno il parametro gravitazionale standard mu diviso il doppio del semiasse maggiore a.
Cosa significa l'energia orbitale specifica e come nasce ε = −μ/(2a)
Nel problema dei due corpi l'energia meccanica totale di una massa in orbita m è conservata. Dividendo per m si ottiene l'energia orbitale specifica epsilon, che non dipende più dalla massa del satellite e dipende solo dal corpo centrale tramite il parametro gravitazionale standard mu uguale a G per M e dalla dimensione della conica tramite il semiasse maggiore a. L'equazione vis-viva collega velocità e raggio, e integrando il bilancio energetico si ottiene che per qualsiasi traiettoria kepleriana chiusa o aperta epsilon uguale a meno mu su due a.
Quando a è positivo l'orbita è ellittica (inclusa la circolare come caso di eccentricità zero) e epsilon è negativo: il corpo è gravitazionalmente legato. Quando a è negativo la traiettoria è iperbolica e epsilon è positivo: resta energia in eccesso all'infinito. Il limite parabolico è a tendente all'infinito con epsilon tendente a zero dal basso sul lato legato.
Un semiasse maggiore zero non è un parametro conico fisico per questa formula di energia; il denominatore si annulla e il calcolatore rifiuta quell'ingresso invece di inventare un numero. Mantenga le unità coerenti: con mu in metri cubi al secondo al quadrato e a in metri, epsilon è in joule per chilogrammo, equivalentemente metri quadrati al secondo al quadrato.
Dove l'energia orbitale specifica torna utile
Aule e piattaforme di tutoraggio usano un calcolatore di energia orbitale specifica affinché gli studenti verifichino epsilon per mu e a arbitrari senza errori di segno nel riordinare a mano l'integrale di energia. I generatori di preparazione agli esami necessitano di un oracolo deterministico che segni semiasse maggiore zero come non valido invece di restituire in silenzio infinity o NaN che un correttore difettoso potrebbe trattare come successo.
Gli strumenti precoci di concetto di missione confrontano l'energia di legame per chilogrammo tra semiasse candidati —orbita terrestre bassa, raggio geostazionario vicino a quarantaduemila chilometri o escape iperbolici interplanetari— senza installare Orekit, GMAT o un toolbox MATLAB locale. Distingua questa capacità dai calcolatori di energia orbitale totale che moltiplicano per la massa del satellite o dagli strumenti di potenziale in orbita circolare che prendono raggio e masse separatamente: qui l'intento di ricerca è l'energia kepleriana specifica di massa solo da mu e a.
Domande frequenti
Cosa succede se il semiasse maggiore è zero?
Il semiasse maggiore zero viene rifiutato perché ε = −μ/(2a) divide per a e non è definito per un asse che si annulla.
Quali unità devo usare per μ e a?
Qualsiasi coppia coerente funziona. Il calcolatore non converte le unità per Lei.
Il calcolatore di energia orbitale specifica è gratuito?
Lo strumento browser gira gratis sul Suo dispositivo.
Che cosa significa un'energia orbitale specifica negativa?
Significa che l'orbita è legata: un'ellisse, o un cerchio come caso particolare. Un valore positivo indica una traiettoria iperbolica che conserva energia in eccesso lontano dal corpo, e lo zero è il limite parabolico tra le due.
Perché la massa del satellite non conta?
Perché l'energia è riferita a ogni chilogrammo del corpo in orbita. Dividendo per la sua massa resta un valore che dipende solo dal corpo centrale, tramite μ, e dalle dimensioni dell'orbita.
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/specific-orbital-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gravitational_parameter":398600441800000,"semi_major_axis":6778000}'const res = await fetch("https://api.kit.forhosting.com/mech/specific-orbital-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gravitational_parameter": 398600441800000,
"semi_major_axis": 6778000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/specific-orbital-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gravitational_parameter": 398600441800000,
"semi_major_axis": 6778000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/specific-orbital-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gravitational_parameter":398600441800000,"semi_major_axis":6778000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gravitational_parameter":398600441800000,"semi_major_axis":6778000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/specific-orbital-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
{
"gravitational_parameter": 398600441800000,
"semi_major_axis": 6778000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.specific_orbital_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. |
Note tecniche
Studenti, bozze di progetto di missione e correttori di compiti hanno bisogno di quel singolo numero senza montare un'intera pila di astrodinamica: dati mu e a, questo calcolatore di energia orbitale specifica restituisce epsilon in joule per chilogrammo con unità SI, etichetta la classe di orbita dal segno di a e fallisce in modo chiaro con invalid_input quando il semiasse maggiore è zero perché la formula divide per a. Nessuna rete, nessun seme casuale e nessun orologio di parete: ingressi identici producono sempre JSON identico.
Cosa significa l'energia orbitale specifica e come nasce ε = −μ/(2a)
Invia gravitational_parameter come numero finito strettamente positivo —ad esempio il mu della Terra vicino a 3.986 per dieci alla quattordici metri cubi al secondo al quadrato— e semi_major_axis come lunghezza finita non nulla nello stesso sistema di unità. Si accettano gli alias mu, mu_grav e GM per il parametro; a, sma e semi_major per l'asse. La risposta riecheggia gli ingressi puliti, riporta specific_orbital_energy, imposta unit a J/kg, imposta orbit_class a elliptical o hyperbolic dal segno di a, e include la stringa di formula epsilon uguale a meno mu su due a così documentazione e etichette UI restano allineate alla fisica.
Contratto di ingresso, forma della risposta ed errori di semiasse maggiore zero
Un semiasse maggiore negativo è consentito e produce energia positiva per traiettorie iperboliche. Esempio: mu uguale a 3.986004418 per dieci alla quattordici e a uguale a 6.778 per dieci alla sei metri (asse a scala circolare di orbita terrestre bassa) produce energia specifica negativa di magnitudine mu su due a, confermando un'orbita legata. Abbini il calcolatore gratuito di energia orbitale specifica nel browser alla propria conversione da altitudine a semiasse maggiore quando i dati sorgente citano solo l'altezza sopra la superficie planetaria: deve prima sommare il raggio del corpo. Invii con POST un oggetto JSON con due campi obbligatori. gravitational_parameter deve essere un numero finito strettamente maggiore di zero; valori mancanti, vuoti, non numerici, nulli o negativi falliscono con invalid_input indicando il campo. semi_major_axis deve essere un numero finito non nullo; valori mancanti o non finiti falliscono allo stesso modo, e la regola esplicita di prodotto è che un semiasse maggiore zero è invalid_input perché l'energia orbitale specifica divide per due a. Esempio: lo stesso mu con un a negativo di magnitudine simile produce energia positiva e orbit_class hyperbolic. I fallimenti di validazione non vengono addebitati; gli item API riusciti usano il prezzo base prepagato pubblicato di $0.002.
Dove un'API di energia orbitale specifica crea valore
Poiché l'implementazione è pure parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Casi di integrazione
Verifica di compiti ed esami
Studenti e correttori calcolano ε = −μ/(2a) per parametro gravitazionale e semiasse maggiore dati, confermano il segno legato contro iperbolico e ricevono invalid_input chiaro quando a è zero per errore.
Generatori di tutoraggio e curriculum
I costruttori di lezioni producono esempi svolti di energia specifica con JSON strutturato per flashcard, fogli di passi ed esercizi auto-valutati di meccanica orbitale senza incorporare una libreria completa di astrodinamica.
Bozze precoci di concetto di missione
Pipeline leggere che necessitano di un controllo stabile di ε da μ e a chiamano un endpoint prepagato invece di reimplementare −μ/(2a) in ogni linguaggio per confronti LEO, GEO e di escape.
Domande tecniche
Come si calcola l'energia orbitale specifica?
Invii JSON con gravitational_parameter (μ, positivo) e semi_major_axis (a, non nullo). La risposta include specific_orbital_energy uguale a −μ/(2a), unit J/kg per ingressi SI, e orbit_class dal segno di a.
Il semiasse maggiore può essere negativo?
Sì. Un a negativo descrive una traiettoria iperbolica; il calcolatore restituisce energia orbitale specifica positiva e orbit_class hyperbolic.