Fluxo estelar em um planeta
A calculadora de fluxo estelar em um planeta determina quanta potência radiante de uma estrela chega a cada metro quadrado na órbita planetária.
Executar grátis
Informe a luminosidade total da estrela em watts e a distância entre a estrela e o planeta em metros. A ferramenta aplica a lei do inverso do quadrado e retorna o fluxo em watts por metro quadrado. Ela ajuda você a comparar irradiação planetária, conferir exercícios de astronomia e preparar valores reproduzíveis para simulações ou pipelines de dados.
Informe luminosidade e distância orbital em unidades SI
Comece com a luminosidade bolométrica da estrela, ou seja, a potência radiante total emitida em todos os comprimentos de onda, expressa em watts. Em seguida, informe em metros a separação entre a estrela e o planeta. Essa separação deve representar a distância no instante ou na posição orbital que você deseja estudar. Para uma órbita quase circular, um raio orbital representativo costuma ser suficiente. Em uma órbita excêntrica, calcule separadamente o periastro, o apoastro ou vários pontos, pois o fluxo recebido muda continuamente com a distância. Não informe período orbital, distância em unidades astronômicas ou luminosidade em luminosidades solares sem converter antes esses valores. Esta capacidade usa entradas SI explícitas para que o resultado seja inequívoco: watts por metro quadrado. A luminosidade pode ser zero, produzindo fluxo zero, mas não pode ser negativa. A distância orbital deve ser maior que zero. Uma separação nula ou negativa não tem significado físico neste modelo e torna inválida a expressão do inverso do quadrado; por isso, a calculadora retorna um erro de entrada, e não um resultado infinito ou enganoso.
Entenda o cálculo do inverso do quadrado
O cálculo usa F = L/(4πr²), em que F é o fluxo estelar, L é a luminosidade da estrela e r é a distância orbital. Imagine a potência emitida pela estrela se espalhando uniformemente sobre uma esfera cada vez maior. No raio r, essa esfera possui área 4πr²; dividir a potência total pela área fornece a potência recebida por unidade de superfície. Dobrar a distância torna a esfera quatro vezes maior e reduz o fluxo a um quarto. Triplicar a distância reduz o fluxo a um nono. Portanto, o valor retornado é uma irradiância em watts por metro quadrado, não a potência total absorvida pelo planeta nem sua temperatura de equilíbrio. O modelo pressupõe emissão isotrópica e usa diretamente a distância fornecida. Ele não considera variabilidade estelar, emissão direcional, poeira intermediária, transmissão atmosférica, albedo planetário, ângulo da superfície, eclipses ou redistribuição de calor. Esses efeitos pertencem a cálculos posteriores. Entenda o resultado como a densidade de potência estelar incidente na posição orbital antes que o planeta modifique ou redistribua essa energia.
Use o resultado com cuidado em estudos planetários
O fluxo calculado é um ponto de partida claro para comparações e modelos posteriores. Você pode comparar dois planetas ao redor da mesma estrela, examinar como uma órbita variável altera a irradiação ou calcular o forçamento associado a estrelas com luminosidades diferentes. Se precisar da potência total interceptada por um planeta, multiplique o fluxo pela área da seção transversal do planeta, πR², e não por toda a superfície. Se precisar do fluxo incidente médio global para um modelo simples de balanço de energia, um próximo passo comum é dividir por quatro e aplicar a fração absorvida usando um menos o albedo de Bond. Essas operações ficam intencionalmente fora desta capacidade para manter separadas e auditáveis as hipóteses estelares e planetárias. Mantenha algarismos significativos suficientes nas entradas, mas lembre que luminosidade ou distância orbital aproximada limita a precisão do resultado. Para automação, a API retorna as entradas normalizadas, o fluxo calculado, sua unidade e a fórmula. Cada solicitação custa US$ 0,002, enquanto o cálculo no navegador serve para verificações interativas rápidas.
Casos de uso
Comparar irradiação de exoplanetas
Calcule o fluxo incidente de planetas com diferentes distâncias orbitais ou luminosidades estelares usando uma fórmula SI consistente.
Amostrar uma órbita excêntrica
Avalie o fluxo no periastro, no apoastro e em separações intermediárias para observar a variação da irradiação ao longo da órbita.
Preparar uma entrada de balanço energético
Gere o fluxo no topo da órbita antes de aplicar albedo, geometria, efeitos atmosféricos ou redistribuição térmica.
Perguntas frequentes
Qual equação a calculadora utiliza?
Ela utiliza a relação do inverso do quadrado F = L/(4πr²), com luminosidade em watts e distância orbital em metros.
Qual unidade é retornada?
O resultado é o fluxo estelar em watts por metro quadrado (W/m²).
Posso informar unidades astronômicas?
Não diretamente. Converta as unidades astronômicas em metros antes de enviar a distância orbital.
Por que uma distância zero retorna erro?
A equação divide pelo quadrado da distância. Zero não é físico neste modelo e causaria divisão por zero.
O cálculo inclui albedo ou absorção atmosférica?
Não. Ele calcula o fluxo incidente na posição orbital antes de reflexão, absorção, transmissão atmosférica ou redistribuição térmica.
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/stellar-flux-at-planet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"luminosity_w":3.828e+26,"orbital_distance_m":149597870700}'const res = await fetch("https://api.kit.forhosting.com/astro/stellar-flux-at-planet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"luminosity_w": 3.828e+26,
"orbital_distance_m": 149597870700
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/stellar-flux-at-planet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"luminosity_w": 3.828e+26,
"orbital_distance_m": 149597870700
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/stellar-flux-at-planet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"luminosity_w":3.828e+26,"orbital_distance_m":149597870700}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"luminosity_w":3.828e+26,"orbital_distance_m":149597870700}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/stellar-flux-at-planet", 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
{
"luminosity_w": 3.828e+26,
"orbital_distance_m": 149597870700
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.stellar_flux_at_planet",
"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. |