Calculadora de movimento médio orbital
Saiba qual ângulo médio um corpo em órbita percorre a cada segundo: com parâmetro gravitacional 1 e semieixo maior 1, ele avança 1 radiano por segundo e completa uma volta em 6,28318530718 segundos. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Parâmetro gravitacional
- 1
- Semieixo maior
- 1
- A ao cubo
- 1
- Movimento médio
- 1
- Período
- 6,2831853072
O movimento médio é a taxa angular média de uma órbita kepleriana: quantos radianos o corpo avança por unidade de tempo se o movimento fosse uniforme em um círculo de raio igual ao semieixo maior. No modelo de dois corpos é exatamente n igual à raiz quadrada de μ sobre a ao cubo, onde μ é o parâmetro gravitacional padrão do corpo central e a é o semieixo maior da órbita relativa. Esta calculadora aceita parâmetro gravitacional e semieixo maior estritamente positivos, devolve o movimento médio com a ao cubo intermediário, um período de conveniência e rótulos fixos de fórmula e método, e rejeita semieixo maior não positivo para que especificações de tamanho incorretas nunca se tornem um NaN silencioso. A mesma aritmética pura alimenta cada caminho, de modo que demonstrações em sala e pipelines automatizados coincidem byte a byte sem instalar uma pilha completa de astrodinâmica.
O que é o movimento médio orbital e como n é a raiz de μ sobre a ao cubo
No modelo kepleriano de dois corpos, um satélite pequeno que orbita um corpo central fixo tem uma anomalia média que avança a uma taxa constante chamada movimento médio. Essa taxa é a raiz quadrada positiva do parâmetro gravitacional padrão dividido pelo cubo do semieixo maior: n igual à raiz quadrada de μ sobre a ao cubo.
De forma equivalente, o período orbital sideral é T igual a dois pi sobre n, de modo que o movimento médio é simplesmente o ângulo médio por unidade de tempo em uma revolução completa de dois pi radianos. Quando a é o raio orbital circular, a mesma fórmula dá a taxa angular do movimento circular; quando a é o semieixo maior de uma elipse, a fórmula ainda vale para a taxa angular média (não a verdadeira).
As unidades das entradas devem ser coerentes: com escolhas SI, μ em metros cúbicos por segundo ao quadrado e a em metros produzem n em radianos por segundo. A calculadora não converte altitude acima de uma superfície planetária em distância centro-corpo, e não incorpora perturbações de ordem superior, arrasto nem efeitos de um terceiro corpo.
Uso em sala de aula e limites práticos
Chame a calculadora gratuita de movimento médio orbital no navegador para verificações de dever de casa, demonstrações de aula e verificação rápida de conceitos sem instalar Orekit, GMAT ou uma caixa de ferramentas MATLAB local.
Exemplos típicos de aula incluem uma verificação de sistema de unidades em que μ igual a um e a igual a um de modo que n igual a um, um esboço de órbita baixa terrestre com μ da Terra de cerca de três ponto nove oito seis vezes dez à quatorze e semieixo maior perto de seis mil setecentos e setenta e um quilômetros, e uma verificação do sistema solar em que o μ solar e uma unidade astronômica recuperam o minúsculo movimento médio da Terra em torno do Sol.
Magnitudes extremamente grandes são limitadas por segurança do isolamento; permaneça no intervalo numérico publicado para resultados confiáveis.
Casos de uso
Chaves de dever de casa e exames
Calcule o movimento médio kepleriano n a partir de μ e do semieixo maior a para que estudantes e corretores automáticos compartilhem uma verdade de forma fechada em rad/s com período de conveniência.
Passes de satélite e relógios de anomalia média
Converta o tamanho de órbita circular ou elíptica alvo em torno da Terra em movimento médio para planejamento de estação terrena e escalas temporais de anomalia média.
Widgets de planetário e currículo
Transforme semieixos maiores e parâmetros gravitacionais tabulados em taxas angulares médias para exposições e demonstrações multipasso de mecânica orbital.
Perguntas frequentes
Que fórmula esta calculadora de movimento médio orbital usa?
Movimento médio kepleriano n = √(μ / a³), onde μ é o parâmetro gravitacional padrão e a é o semieixo maior.
O que acontece se o semieixo maior for zero ou negativo?
Um semieixo maior não positivo não pode definir um movimento médio real positivo sob n = √(μ/a³).
Que unidades você deve usar?
Convenção SI: parâmetro gravitacional em m³/s² e semieixo maior em metros produzem movimento médio em radianos por segundo e período em segundos. Qualquer sistema de unidades coerente funciona se μ e a permanecerem alinhados.
Como isso difere de uma calculadora de período orbital?
Ferramentas de período expandem a e massa (ou μ) em T. A intenção de busca desta página é o movimento médio n diretamente de μ e a; o período é devolvido apenas como campo de conveniência igual a 2π/n.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"gravitational_parameter": 398600441800000,
"semi_major_axis": 6771000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.mean_motion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O que é o movimento médio orbital e como n é a raiz de μ sobre a ao cubo
Se a sua fonte citar massa em vez de μ, forme primeiro μ igual a G vezes M com uma constante gravitacional fixa e depois chame este endpoint. Entradas finitas positivas idênticas produzem sempre o mesmo JSON porque o caminho é aritmética de ponto flutuante pura, sem rede, sem semente aleatória e sem relógio de parede: ideal para fixar goldens em integração contínua e para alinhar widgets gratuitos do navegador com respostas de API pagas.
Contrato de entrada, forma da resposta e comportamento de erros
Ambos os valores devem ser estritamente maiores que zero. Envie por POST um corpo JSON com dois números finitos obrigatórios: gravitational_parameter para μ igual a GM, e semi_major_axis para o parâmetro de tamanho orbital a. Cada campo pode chegar como número JSON ou como cadeia numérica. São aceitos os aliases mu, mu_grav e GM para gravitational_parameter; os aliases a, sma e radius para semi_major_axis. Campos ausentes, cadeias vazias, NaN, Infinity e tipos não numéricos falham com mensagens invalid_input que nomeiam o campo. Um semieixo maior zero ou negativo também falha com invalid_input por contrato do produto, porque um a não positivo não pode definir um movimento médio real positivo sob a raiz quadrada de μ sobre a ao cubo. Um parâmetro gravitacional zero ou negativo falha igualmente com invalid_input, porque μ é positivo para corpos centrais reais e a expressão não produziria uma taxa angular física. Essas falhas de validação não são cobradas após a rejeição do motor. Em caso de sucesso o corpo ecoa gravitational_parameter e semi_major_axis limpos, informa a_cubed como a elevado à terceira, mean_motion como a raiz de μ sobre a ao cubo arredondada para comparação estável entre runtimes, period como dois pi sobre o movimento médio por conveniência, fixa formula na cadeia n igual à raiz de μ sobre a ao cubo, method em mean_motion, e inclui um objeto de dicas de unidades. Exemplo: gravitational_parameter igual a um e semi_major_axis igual a um produz movimento médio um e período dois pi no mesmo sistema de unidades. Combine o resultado com ferramentas de período ou energia quando a próxima pergunta precisar de escala dinâmica; este endpoint concentra-se em n a partir de μ e a.
Uso da API, preços, fluxos de aula e limites práticos
Use a API pré-paga quando uma plataforma de tutoria, um sandbox de avaliação de código, um gerador de currículo ou um pipeline inicial de projeto de missão precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição. Autores que enviam SDKs podem mapear mean_motion em tabelas que recuperam n a partir de pares μ e a publicados, ensinando que a taxa angular média segue do tamanho da órbita uma vez fixado o corpo central — lição natural complementar às ferramentas que expandem a e massa em período ao construir fluxos multipasso de mecânica orbital.