Calcolatore di moto medio orbitale
Scopra quale angolo medio percorre ogni secondo un corpo in orbita: con parametro gravitazionale 1 e semiasse maggiore 1, avanza di 1 radiante al secondo e compie un giro in 6,28318530718 secondi. 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
- 1
- Semiasse maggiore
- 1
- A al cubo
- 1
- Moto medio
- 1
- Periodo
- 6,2831853072
Il moto medio è la velocità angolare media di un'orbita kepleriana: quanti radianti il corpo avanza per unità di tempo se il moto fosse uniforme su un cerchio di raggio uguale al semiasse maggiore. Nel modello a due corpi è esattamente n uguale alla radice quadrata di μ su a al cubo, dove μ è il parametro gravitazionale standard del corpo centrale e a è il semiasse maggiore dell'orbita relativa. La stessa aritmetica pura alimenta ogni percorso, così dimostrazioni in aula e pipeline automatiche coincidono byte per byte senza installare un intero stack di astrodinamica.
Che cos'è il moto medio orbitale e come n è la radice di μ su a al cubo
Nel modello kepleriano a due corpi, un piccolo satellite in orbita attorno a un corpo centrale fisso ha un'anomalia media che avanza a un ritmo costante chiamato moto medio. Quel ritmo è la radice quadrata positiva del parametro gravitazionale standard diviso per il cubo del semiasse maggiore: n uguale alla radice quadrata di μ su a al cubo.
In modo equivalente, il periodo orbitale siderale è T uguale a due pi greco su n, così il moto medio è semplicemente l'angolo medio per unità di tempo in una rivoluzione completa di due pi greco radianti. Quando a è il raggio orbitale circolare, la stessa formula dà la velocità angolare del moto circolare; quando a è il semiasse maggiore di un'ellisse, la formula vale ancora per la velocità angolare media (non quella vera).
Le unità delle entrate devono essere coerenti: con scelte SI, μ in metri cubi al secondo quadro e a in metri producono n in radianti al secondo. Il calcolatore non converte l'altitudine sopra una superficie planetaria in distanza centro-corpo, e non incorpora perturbazioni di ordine superiore, drag né effetti di un terzo corpo.
Uso in classe e limiti pratici
Chiami il calcolatore gratuito di moto medio orbitale nel browser per controlli dei compiti, dimostrazioni di lezione e verifica rapida di concetti senza installare Orekit, GMAT o una cassetta degli attrezzi MATLAB locale.
Esempi tipici di aula includono un controllo di sistema di unità dove μ uguale a uno e a uguale a uno così che n uguale a uno, uno schizzo di orbita bassa terrestre con μ terrestre di circa tre punto nove otto sei per dieci alla quattordici e semiasse maggiore vicino a seimila settecentosettantuno chilometri, e un controllo del sistema solare dove il μ solare e un'unità astronomica recuperano il minuscolo moto medio della Terra attorno al Sole.
Magnitudini estremamente grandi sono limitate per la sicurezza dell'isolamento; resti nell'intervallo numerico pubblicato per risultati affidabili.
Casi d'uso
Chiavi di compiti ed esami
Calcoli il moto medio kepleriano n da μ e dal semiasse maggiore a così che studenti e correttori automatici condividano una verità in forma chiusa in rad/s con periodo di comodità.
Passaggi satellitari e orologi di anomalia media
Converta la dimensione di orbita circolare o ellittica obiettivo attorno alla Terra in moto medio per la pianificazione di stazione di terra e scale temporali di anomalia media.
Domande frequenti
Quale formula usa questo calcolatore di moto medio orbitale?
Moto medio kepleriano n = √(μ / a³), dove μ è il parametro gravitazionale standard e a è il semiasse maggiore.
Cosa succede se il semiasse maggiore è zero o negativo?
Un semiasse maggiore non positivo non può definire un moto medio reale positivo sotto n = √(μ/a³).
Quali unità deve usare?
Convenzione SI: parametro gravitazionale in m³/s² e semiasse maggiore in metri producono moto medio in radianti al secondo e periodo in secondi. Qualsiasi sistema di unità coerente funziona se μ e a restano allineati.
In che modo differisce da un calcolatore di periodo orbitale?
Gli strumenti di periodo espandono a e massa (o μ) in T. L'intento di ricerca di questa pagina è il moto medio n direttamente da μ e a; il periodo è restituito solo come campo di comodità uguale a 2π/n.
Quanto costa?
Lo strumento browser è gratuito e viene eseguito in locale.
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/mean-motion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gravitational_parameter":398600441800000,"semi_major_axis":6771000}'const res = await fetch("https://api.kit.forhosting.com/astro/mean-motion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gravitational_parameter": 398600441800000,
"semi_major_axis": 6771000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/mean-motion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gravitational_parameter": 398600441800000,
"semi_major_axis": 6771000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/mean-motion", 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":6771000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gravitational_parameter":398600441800000,"semi_major_axis":6771000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/mean-motion", 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": 6771000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.mean_motion",
"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
Che cos'è il moto medio orbitale e come n è la radice di μ su a al cubo
Se la Sua fonte cita la massa invece di μ, formi prima μ uguale a G per M con una costante gravitazionale fissa, poi chiami questo endpoint.
Contratto di ingresso, forma della risposta e comportamento degli errori
Entrambi i valori devono essere strettamente maggiori di zero. Tali fallimenti di validazione non vengono addebitati dopo il rifiuto del motore. Invii con POST un corpo JSON con due numeri finiti obbligatori: gravitational_parameter per μ uguale a GM, e semi_major_axis per il parametro di dimensione orbitale a. Ogni campo può arrivare come numero JSON o come stringa numerica. Sono accettati gli alias mu, mu_grav e GM per gravitational_parameter; gli alias a, sma e radius per semi_major_axis. Campi mancanti, stringhe vuote, NaN, Infinity e tipi non numerici falliscono con messaggi invalid_input che nominano il campo. Un semiasse maggiore zero o negativo fallisce pure con invalid_input per contratto di prodotto, perché un a non positivo non può definire un moto medio reale positivo sotto la radice quadrata di μ su a al cubo. Un parametro gravitazionale zero o negativo fallisce ugualmente con invalid_input, perché μ è positivo per i corpi centrali reali e l'espressione non produrrebbe una velocità angolare fisica. In caso di successo il corpo ripete gravitational_parameter e semi_major_axis puliti, riporta a_cubed come a alla terza potenza, mean_motion come la radice di μ su a al cubo arrotondata per un confronto stabile tra runtime, period come due pi greco sul moto medio per comodità, imposta formula alla stringa n uguale alla radice di μ su a al cubo, method a mean_motion, e include un oggetto di suggerimenti sulle unità. Esempio: gravitational_parameter uguale a uno e semi_major_axis uguale a uno produce moto medio uno e periodo due pi greco nello stesso sistema di unità. Abbini il risultato a strumenti di periodo o energia quando la domanda successiva richiede scala dinamica; questo endpoint si concentra su n da μ e a.
Uso dell'API, prezzi, flussi di aula e limiti pratici
Usi l'API prepagata quando una piattaforma di tutoraggio, un sandbox di valutazione del codice, un generatore di curriculum o una pipeline precoce di progettazione di missione necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai il saldo dopo il rifiuto. Autori che distribuiscono SDK possono mappare mean_motion in tabelle che recuperano n da coppie μ e a pubblicate, insegnando che la velocità angolare media segue dalla dimensione dell'orbita una volta fissato il corpo centrale — lezione naturale complementare agli strumenti che espandono a e massa in periodo costruendo percorsi multipasso di meccanica orbitale.
Casi di integrazione
Widget di planetario e curriculum
Trasformi semiasse maggiori e parametri gravitazionali tabulati in velocità angolari medie per mostre e dimostrazioni multipasso di meccanica orbitale.