Calcolo dell’energia meccanica totale di un’orbita
Ottenga l'energia totale di un'orbita dalla sola dimensione: un veicolo da 1000 kg con semiasse maggiore di 7.000.000 m ha -28.471.460.128,57143 joule, quindi resta legato. Un risultato positivo indica una traiettoria di fuga. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa
- 1000
- Parametro gravitazionale
- 398.600.441.800.000
- Semiasse maggiore
- 7.000.000
- Energia meccanica totale (J)
- -28.471.460.128,57143
Questo calcolatore applica la relazione energetica standard del problema a due corpi alla massa dell’oggetto in orbita, al parametro gravitazionale del corpo centrale e al semiasse maggiore. Restituisce un risultato con segno in joule: le orbite ellittiche legate hanno energia totale negativa, mentre le traiettorie iperboliche di fuga hanno energia positiva. Il calcolo è deterministico, non utilizza valori predefiniti nascosti e rifiuta un semiasse maggiore pari a zero, perché l’espressione comporterebbe una divisione per zero.
Comprenda l’equazione dell’energia e il significato del segno
L’energia meccanica orbitale totale combina l’energia cinetica del corpo orbitante e la sua energia potenziale gravitazionale. Nel modello newtoniano ideale a due corpi, queste quantità si riducono a E uguale a meno mu per m diviso due volte a. In tale espressione, m è la massa del corpo orbitante, mu è il parametro gravitazionale standard del corpo centrale e a è il semiasse maggiore della traiettoria conica.
Non servono posizione o velocità istantanee, perché il semiasse maggiore determina già l’energia specifica. Per un’ellisse, a è positivo e l’energia totale è negativa: il sistema è legato. Aumentando il semiasse positivo, il valore si avvicina a zero e il legame si indebolisce.
Per un’iperbole, il semiasse convenzionale è negativo; la medesima equazione produce quindi energia positiva e identifica una traiettoria non legata. Il calcolatore ammette intenzionalmente questo segno. Rifiuta invece il valore zero, poiché la divisione non sarebbe definita.
Una parabola corrisponde analiticamente a energia specifica nulla, non all’inserimento di un semiasse nullo nella formula.
Inserisca grandezze coerenti e interpreti i joule
Il parametro gravitazionale è indicato di solito con mu ed equivale alla costante gravitazionale moltiplicata per la massa del corpo centrale. È preferibile usare un valore pubblicato di mu, generalmente noto con maggiore precisione dei due fattori separati. mass riguarda soltanto l’oggetto orbitante, secondo l’approssimazione per cui la sua massa è trascurabile rispetto a quella centrale. Massa e parametro gravitazionale devono essere strettamente positivi.
Il semiasse può essere positivo per un’ellisse o negativo per un’iperbole, ma non zero. Le unità devono essere coerenti: mescolare chilometri con un parametro SI espresso in metri altera il risultato di potenze di mille. La risposta ripete gli input, fornisce il valore con segno e include la formula.
Lo strumento non deduce le unità, non somma il raggio planetario a una quota e non seleziona implicitamente il corpo centrale.
Utilizzi il risultato per analisi e automazione
Usi il calcolatore nel browser per un controllo tecnico, un esercizio o un confronto tra orbite. Poiché l’implementazione valuta soltanto un’espressione algebrica fissa, input identici producono sempre lo stesso output, senza rete, casualità, data corrente o stato mutabile. Per lo stesso veicolo e lo stesso corpo centrale, l’ellisse con semiasse minore ha energia più negativa e richiede energia per essere innalzata.
La differenza tra due risultati offre un primo controllo idealizzato della variazione di energia meccanica, ma non sostituisce un calcolo propulsivo: non restituisce delta-v, direzione dell’accensione, perdite o tempi. Negli studi di fuga, un risultato positivo derivante da un semiasse iperbolico negativo rappresenta energia in eccesso. La parabola va trattata analiticamente come energia zero, senza inviare un semiasse nullo.
Perturbazioni e dinamica multicorpo non rientrano volutamente in questo modello.
Casi d'uso
Confrontare orbite terrestri legate
Calcoli e confronti l’energia meccanica totale negativa dello stesso veicolo per diversi semiassi maggiori ellittici.
Verificare una traiettoria di fuga
Usi un semiasse maggiore iperbolico negativo per confermare l’energia totale positiva di una traiettoria non legata.
Automatizzare esercizi di fisica
Generi soluzioni deterministiche da masse, parametri gravitazionali e semiassi maggiori forniti esplicitamente.
Domande frequenti
Perché l’energia di un’orbita ellittica è negativa?
Un’energia meccanica totale negativa indica un’orbita legata. Occorre fornire energia per raggiungere il limite di fuga a energia zero.
Il semiasse maggiore può essere negativo?
Sì. Un semiasse negativo segue la convenzione iperbolica standard e produce energia meccanica totale positiva.
Quali unità devo utilizzare?
Utilizzi chilogrammi, metri cubi al secondo quadrato e metri per ottenere joule. Poiché l’output è espresso in joule, sono previsti input SI.
Che cosa significa un'energia orbitale positiva?
Che il corpo segue una traiettoria iperbolica di fuga e non un'orbita chiusa. Ha energia sufficiente per allontanarsi per sempre dal corpo centrale, mentre ogni ellisse legata dà un totale negativo.
Servono la posizione o la velocità del corpo?
No. Il semiasse maggiore fissa già l'energia totale dell'orbita, quindi bastano la massa del corpo, il parametro gravitazionale del corpo centrale e il semiasse maggiore.
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/astro/orbital-energy-total \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":1000,"gravitational_parameter":398600441800000,"semi_major_axis":7000000}'const res = await fetch("https://api.kit.forhosting.com/astro/orbital-energy-total", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 1000,
"gravitational_parameter": 398600441800000,
"semi_major_axis": 7000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/orbital-energy-total",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 1000,
"gravitational_parameter": 398600441800000,
"semi_major_axis": 7000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/orbital-energy-total", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":1000,"gravitational_parameter":398600441800000,"semi_major_axis":7000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":1000,"gravitational_parameter":398600441800000,"semi_major_axis":7000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/orbital-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
{
"mass": 1000,
"gravitational_parameter": 398600441800000,
"semi_major_axis": 7000000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.orbital_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
Lei può eseguirlo gratuitamente nel browser oppure pagare $0.002 per ogni elemento elaborato tramite API.
Inserisca grandezze coerenti e interpreti i joule
Fornisca mass in chilogrammi, gravitational_parameter in metri cubi al secondo quadrato e semi_major_axis in metri per ottenere total_mechanical_energy_j in joule. Tutti gli input devono essere numeri JSON finiti.
Utilizzi il risultato per analisi e automazione
Scelga l’API quando un foglio di missione, una simulazione, una piattaforma didattica o un report automatico richiede lo stesso calcolo con un contratto JSON stabile. Ogni elemento completato costa $0.002.
Domande tecniche
Quale formula usa il calcolatore?
Applica E = -mu*m/(2*a), dove m è la massa orbitante, mu il parametro gravitazionale centrale e a il semiasse maggiore.
Che cosa accade se il semiasse maggiore è zero?
La richiesta restituisce invalid_input perché l’equazione divide per due volte il semiasse maggiore e non è definita a zero.