Calculadora de período orbital
Saiba quanto dura uma volta em torno de um corpo central pesado: a 149 597 870 700 m de uma massa igual à do Sol, dá cerca de 365,25 dias. Informe o tamanho da órbita em metros e a massa em quilogramas. 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
- Semi-eixo maior
- 149.597.870.700
- Massa
- 1.988.470.000.000.000.000.000.000.000.000
- G
- 0,0000000001
- Mu
- 132.716.453.210.000.000.000
- A ao cubo
- 3.347.928.975.810.000.000.000.000.000.000.000
- Período
- 31.557.718,873
A terceira lei de Kepler relaciona o tamanho de uma órbita com o tempo de uma revolução quando um corpo pequeno se move sob a gravidade de uma massa central bem maior. Na forma newtoniana o período sideral é T igual a dois pi vezes a raiz quadrada de a ao cubo sobre G vezes M, onde a é o semi-eixo maior, M é a massa central e G é a constante gravitacional. Esta calculadora aceita o semi-eixo maior em metros e a massa do corpo central em quilogramas, devolve o período em segundos com campos de conveniência em dias e anos julianos, o parâmetro gravitacional mu, o movimento médio e o intermediário a ao cubo para auditoria, e rejeita massas não positivas para que especificações ruins não se tornem um NaN silencioso. O semi-eixo maior não positivo também é rejeitado porque não define uma elipse kepleriana fechada.
Como a terceira lei de Kepler fornece o período orbital
Parta da gravidade newtoniana de dois corpos com uma massa central M que domina a massa do satélite, de modo que a correção de massa reduzida pode ser ignorada ou já está incorporada em M. A estrutura de vis-viva e de oscilador harmônico da órbita relativa produz um movimento médio n igual à raiz quadrada de G M sobre a ao cubo, onde a é o semi-eixo maior da cônica.
O período orbital é então T igual a dois pi sobre n, que se expande à forma fechada T igual a dois pi vezes a raiz quadrada de a ao cubo sobre G M. De forma equivalente, elevando ambos os lados ao quadrado recupera-se o enunciado clássico de que T ao quadrado é proporcional a a ao cubo com constante de proporcionalidade quatro pi ao quadrado sobre G M.
A massa M deve ser um número finito e positivo de quilogramas; zero e valores negativos falham com entrada inválida porque não são físicos sob a terceira lei de Kepler e dividiriam por zero ou produziriam períodos imaginários. O semi-eixo maior deve ser igualmente finito e positivo para que a ao cubo fique positivo e a raiz seja real. Esta página usa intencionalmente apenas a aproximação de dois corpos com massa central; perturbações n-corpos, arrasto atmosférico, arcos de empuxo e precessão relativística geral são intenções de busca e páginas distintas.
Onde calculadoras de período orbital aparecem no trabalho real
Cursos de ensino médio e introdutórios de astronomia e física na universidade atribuem exercícios de Kepler, checagens do ano terrestre e estimativas de período de satélites que rearranjam a mesma fórmula; um único oráculo confiável acelera a correção e a montagem de demos. Equipes de CubeSat e de radioamadores convertem altitudes-alvo em períodos aproximados antes de propagadores numéricos completos e do planejamento de passagens.
Estudos de conceito de missão comparam períodos de órbitas de estacionamento circulares em torno da Terra, da Lua e de Marte a partir de massas tabeladas sem rederivar constantes a cada vez. Comunicadores científicos e designers de exposições convertem semi-eixos maiores de sistemas de exoplanetas em comprimentos de ano em escala humana para telas públicas.
Se mais tarde você precisar da massa central a partir de um período e semi-eixo conhecidos, períodos de dois corpos com massa reduzida, tempos de transferência de Hohmann ou efemérides n-corpos, trate-os como intenções de busca e páginas distintas em vez de sobrecarregar esta página de calculadora de período orbital.
Casos de uso
Gabaritos de lição de casa e provas
Calcule o período kepleriano T a partir do semi-eixo maior a e da massa central M para que alunos e corretores automáticos compartilhem uma verdade de forma fechada em segundos, dias e anos.
Dimensionamento de satélites e CubeSat
Converta a altitude circular-alvo em torno da Terra em um período orbital aproximado antes de propagadores completos e ferramentas de planejamento de passagens.
Demos de planetário e exoplanetas
Transforme semi-eixos maiores tabelados e massas estelares em anos orbitais legíveis para exposições e widgets curriculares.
Perguntas frequentes
Qual fórmula esta calculadora de período orbital usa?
A aproximação de dois corpos com massa central assume que a massa do satélite é desprezível ou já está incorporada em M.
O que acontece se a massa for zero ou negativa?
Massa central não positiva não é física sob a terceira lei de Kepler e tornaria o período indefinido ou não real.
Quais unidades devo usar?
SI: semi-eixo maior em metros e massa em quilogramas. Converta você mesmo UA e massas solares antes de chamar.
Funciona para órbitas elípticas?
Sim para o período sideral de uma elipse kepleriana: o período depende apenas do semi-eixo maior a e da massa central M, não da excentricidade. A excentricidade afeta o instante da anomalia verdadeira, não o período orbital em si neste modelo.
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/orbital-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"semi_major_axis":149597870700,"mass":1.98847e+30}'const res = await fetch("https://api.kit.forhosting.com/astro/orbital-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"semi_major_axis": 149597870700,
"mass": 1.98847e+30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/orbital-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"semi_major_axis": 149597870700,
"mass": 1.98847e+30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/orbital-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"semi_major_axis":149597870700,"mass":1.98847e+30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"semi_major_axis":149597870700,"mass":1.98847e+30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/orbital-period", 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
{
"semi_major_axis": 149597870700,
"mass": 1.98847e+30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.orbital_period",
"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
Como a terceira lei de Kepler fornece o período orbital
A calculadora avalia essa forma fechada com aritmética de ponto flutuante determinística e o valor CODATA de dois mil e dezoito de G: sem sementes aleatórias, sem carimbos de tempo de relógio, sem chamadas de rede e sem deriva de modelo, de modo que entradas idênticas sempre produzem o mesmo JSON.
O que você envia e o que recebe de volta
O semi-eixo maior é o parâmetro de tamanho orbital a em metros e deve ser estritamente maior que zero; para a Terra em torno do Sol use aproximadamente 1.496e11 metros, uma unidade astronômica. A massa é a massa do corpo central M em quilogramas e também deve ser estritamente maior que zero; use cerca de 1.988e30 para o Sol ou cerca de 5.97e24 para a Terra. Checagens clássicas de livro incluem 1 UA sobre massa solar recuperando cerca de um ano, e órbitas circulares baixas da Terra de cerca de 6700 km de raio sobre massa terrestre recuperando períodos próximos de noventa minutos. Mantenha as unidades consistentes: converta quilômetros, UA, massas solares e terrestres para metros e quilogramas antes de chamar para que o produto numérico bata com a interpretação SI do seu relatório. Envie dois números finitos obrigatórios nos campos semi_major_axis e mass. Campos ausentes, strings não numéricas, NaN, Infinity, semi-eixo não positivo e massa não positiva falham com invalid_input e não são cobrados. Em caso de sucesso a resposta ecoa semi_major_axis e mass limpos, expõe G como a constante CODATA fixa, mu como G vezes M, a_cubed como a à terceira potência, period como o resultado SI principal em segundos, period_days como o período dividido por 86400, period_years como o período dividido por um ano juliano de 365.25 dias, mean_motion como dois pi sobre o período em radianos por segundo, inclui um objeto de dica de unidades, define method como kepler_third_law, formula como T igual a dois pi vezes a raiz de a ao cubo sobre G M, e approximation como two_body_central_mass para um escopo honesto. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde calculadoras de período orbital aparecem no trabalho real
Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.