Período orbital em dias
Obtenha o período de uma órbita em dias direto de unidades astronômicas e massas solares: 1 UA em torno de uma massa solar dá 365,25 dias. Sem converter antes para metros ou quilogramas, ótimo para lições e exoplanetas. 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
- Semieixo maior (UA)
- 1
- Massa (solar)
- 1
- A ao cubo
- 1
- Período (dias)
- 365,25
- Período (anos)
- 1
- Movimento médio (rad/dia)
- 0,0172024238
Quando você já conhece o tamanho de uma órbita em unidades astronômicas e a massa central em massas solares, a resposta natural é o período em dias — não em segundos do SI, que forçam conversões de unidades antes de qualquer verificação em sala de aula ou de missão. A terceira lei de Kepler em unidades solares afirma que o quadrado do período orbital em anos é igual ao cubo do semieixo maior em AU dividido pela massa central em massas solares; assim o período em dias julianos é trezentos e sessenta e cinco ponto dois cinco vezes a raiz quadrada de a ao cubo sobre M. Alunos conferem lições de ano terrestre ou marciano sem converter AU e massas solares em metros e quilogramas; demos de exoplanetas precisam de comprimentos de ano legíveis a partir de a e M_star do catálogo; scripts de correção precisam de um oráculo determinístico que rejeite massa não positiva em vez de devolver NaN.
Como a terceira lei de Kepler fornece o período em dias a partir de AU e massa solar
Parta do problema de dois corpos newtoniano com uma massa central que domina o corpo em órbita, de modo que a correção de massa reduzida já está incluída em M ou pode ser ignorada. Quando o comprimento se mede em unidades astronômicas e a massa em massas solares, a constante gravitacional e a massa solar combinam-se num sistema de unidades em que o período orbital em anos julianos é simplesmente a raiz quadrada de a ao cubo sobre M.
De forma equivalente, T ao quadrado é proporcional a a ao cubo com constante de proporcionalidade um sobre M quando T está em anos e a em AU. O semieixo maior deve ser também finito e positivo para que a ao cubo seja positivo e a raiz seja real.
Verificações clássicas: a igual a um e M igual a um recuperam exatamente trezentos e sessenta e cinco ponto dois cinco dias e um ano juliano; um a marciano de cerca de um ponto cinco dois quatro AU em torno de uma massa solar recupera um período próximo de seiscentos e oitenta e sete dias.
Esta página usa apenas a forma de dois corpos em unidades solares; períodos de Kepler em segundos do SI a partir de metros e quilogramas, períodos sinódicos entre duas órbitas e efemérides de n corpos são intenções de busca e landings distintos.
Onde uma calculadora de período orbital em dias se justifica
Cursos de ensino médio e de astronomia universitária introdutória propõem exercícios de Kepler que já dão a em AU e M em massas solares e pedem a duração do ano em dias; um único oráculo confiável acelera a correção e as demos sem forçar tabelas de conversão para o SI. Tutoriais de catálogos de exoplanetas convertem semieixos e massas estelares publicados em períodos orbitais legíveis para slides e exposições.
Observadores amadores e palestras de clube comparam períodos aproximados de Marte, Júpiter ou sistemas fictícios a partir de valores de a do livro sem rederivar constantes gaussianas a cada vez. Divulgadores convertem massas estelares e separações em AU em períodos em dias que o público pode comparar com o ano terrestre de trezentos e sessenta e cinco dias.
Se mais tarde você precisar de períodos SI a partir de metros e quilogramas, massa central a partir de período e semieixo conhecidos, períodos sinódicos entre dois planetas ou propagadores numéricos completos, trate-os como intenções de busca e landings distintos em vez de sobrecarregar esta página de período orbital em dias.
Casos de uso
Chaves de lição e prova em unidades AU
Calcule o período kepleriano em dias a partir do semieixo em AU e da massa central em massas solares para que alunos e autoavaliadores compartilhem uma verdade de forma fechada sem conversões SI.
Demos de catálogos de exoplanetas e estrelas
Transforme a tabulada (AU) e a massa da estrela hospedeira (M☉) em períodos orbitais legíveis em dias para slides, exposições e widgets curriculares.
Checagens de período no sistema solar
Valide de forma rápida períodos de Marte, asteroides ou órbitas fictícias a partir de entradas em AU e massas solares antes de ferramentas completas de efemérides.
Perguntas frequentes
Que fórmula esta calculadora de período orbital em dias usa?
A aproximação de dois corpos com massa central assume que a massa do satélite é desprezível ou já está incluída 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.
Que unidades devo usar?
Semieixo maior em unidades astronômicas (AU) e massa em massas solares (M☉).
Funciona para órbitas elípticas?
Sim para o período sidéreo de uma elipse kepleriana: o período depende apenas do semieixo a e da massa central M, não da excentricidade. A excentricidade afeta o tempo da anomalia verdadeira, não o período orbital neste modelo.
Quantos dias dura uma órbita a 1 UA de uma estrela como o Sol?
365,25 dias, um ano juliano. Nessas unidades, o período em anos ao quadrado é igual ao tamanho da órbita em unidades astronômicas ao cubo, dividido pela massa central em massas solares.
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-days \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"semi_major_axis_au":1,"mass_solar":1}'const res = await fetch("https://api.kit.forhosting.com/astro/orbital-period-days", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"semi_major_axis_au": 1,
"mass_solar": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/orbital-period-days",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"semi_major_axis_au": 1,
"mass_solar": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/orbital-period-days", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"semi_major_axis_au":1,"mass_solar":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"semi_major_axis_au":1,"mass_solar":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/orbital-period-days", 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_au": 1,
"mass_solar": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.orbital_period_days",
"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
Esta calculadora de período orbital em dias aceita semi_major_axis_au e mass_solar, devolve period_days como resultado principal com period_years e o movimento médio para auditoria, e falha com invalid_input quando a massa é zero ou negativa.
Como a terceira lei de Kepler fornece o período em dias a partir de AU e massa solar
Multiplicar por trezentos e sessenta e cinco ponto dois cinco dias por ano juliano converte esse resultado em period_days, o campo principal que esta capacidade devolve. A calculadora avalia essa forma fechada com aritmética de ponto flutuante determinística: sem sementes aleatórias, sem relógio de parede, sem chamadas de rede e sem deriva de modelo, de modo que entradas idênticas produzem sempre o mesmo JSON. A massa M deve ser um número finito positivo de massas solares; zero e negativos falham com invalid_input porque não são físicos sob a terceira lei de Kepler e dividiriam por zero ou produziriam períodos não reais.
O que você envia e o que recebe de volta
O semieixo maior é o parâmetro de tamanho orbital a em unidades astronômicas e deve ser estritamente maior que zero; a Terra em torno do Sol é aproximadamente uma AU, e muitos corpos do sistema solar são tabulados diretamente em AU. A massa é a massa do corpo central M em massas solares e também deve ser estritamente maior que zero; use um para o Sol, ou uma massa estelar de catálogo para estrelas hospedeiras de exoplanetas. Envie dois números finitos obrigatórios nos campos semi_major_axis_au e mass_solar. Campos ausentes, cadeias não numéricas, NaN, Infinity, semieixo não positivo e massa não positiva falham com invalid_input e não são cobrados. Em sucesso a resposta ecoa semi_major_axis_au e mass_solar limpos, expõe a_cubed como a à terceira potência, period_days como resultado principal, period_years como o mesmo período em anos julianos de trezentos e sessenta e cinco ponto dois cinco dias, mean_motion_rad_per_day como dois pi sobre period_days, days_per_year como a constante fixa trezentos e sessenta e cinco ponto dois cinco, um objeto de unidades, method em kepler_third_law_solar_units, formula reescrevendo P_days igual a trezentos e sessenta e cinco ponto dois cinco vezes a raiz de a_AU ao cubo sobre M solar, e approximation two_body_central_mass para delimitar o escopo. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago. Prefira esta calculadora em unidades solares quando seus dados já estiverem em AU e massas solares; converta para o SI e use um endpoint de período em metros e quilogramas só quando precisar de resultados em segundos com G explícita.
Onde uma calculadora de período orbital em dias se justifica
Como esta capacidade é um motor 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.
Perguntas técnicas
Quanto custa?
A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.