Energia total emitida por uma estrela durante sua vida
Multiplique a luminosidade de uma estrela pelo tempo em que ela brilha para obter a energia irradiada: 3,828 × 10²⁶ W durante 3,15576 × 10¹⁷ segundos dão 1,208024928 × 10⁴⁴ joules, com brilho constante. 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
- Luminosidade
- 382.800.000.000.000.000.000.000.000
- Tempo de vida (segundos)
- 315.576.000.000.000.000
- Luminosidade (W)
- 382.800.000.000.000.000.000.000.000
- Energia total (J)
- 120.802.492.800.000.000.000.000.000.000.000.000.000.000.000
Esta calculadora multiplica a luminosidade de uma estrela pelo período em que ela emite para estimar toda a energia radiante. Informe a luminosidade em watts e o tempo de vida em segundos; o resultado sai em joules pela fórmula E = L × t. Ela ajuda em aulas de astronomia, comparações estelares, conferências científicas e simulações. Ambos os valores precisam ser positivos, e o modelo considera que a luminosidade informada permanece constante durante todo o período.
O significado da energia emitida ao longo da vida estelar
Luminosidade é uma taxa: indica quanta energia radiante uma estrela emite por segundo. Como um watt equivale a um joule por segundo, multiplicar watts por segundos cancela o tempo e deixa joules. A calculadora aplica E = L × t, em que E é a energia total, L é a luminosidade e t é a duração.
O valor representa a radiação no intervalo escolhido; não representa massa, estoque de combustível, energia de ligação gravitacional nem toda forma física de energia liberada. Aqui, “tempo de vida” é apenas a quantidade de segundos que você fornece. Pode corresponder à sequência principal, a uma fase evolutiva ou a um intervalo menor, desde que a luminosidade seja tratada como constante.
Valores positivos são obrigatórios, pois zero e números negativos não descrevem uma estrela emitindo em um intervalo futuro.
Como preparar a luminosidade e a duração
Caso a fonte use luminosidades solares, converta-as para watts antes da chamada. Converta anos, milhões ou bilhões de anos para segundos segundo a convenção temporal adotada no seu projeto. A ferramenta não esconde essas conversões porque trabalhos diferentes podem usar anos julianos, calendários ou outra regra documentada.
Strings numéricas decimais ou em notação científica são aceitas, mas unidades, vírgulas e explicações no mesmo campo são rejeitadas para impedir resultados ambíguos. Por exemplo, 3.828e26 representa watts e 3.15576e17 representa segundos. Mesmo entradas válidas falham se o produto ultrapassar o intervalo numérico finito.
Quando a reprodução do cálculo for importante, registre também os valores originais, as conversões e as hipóteses adotadas.
Interpretação, hipóteses e aplicação prática
O resultado é uma estimativa baseada em luminosidade constante. Estrelas reais evoluem, e sua luminosidade muda com idade, composição, perda de massa e estágio evolutivo. Quando essa variação for relevante, divida a história em intervalos, calcule L × t para cada um e some as energias, ou integre uma curva de luminosidade.
A calculadora é adequada quando um exercício fornece uma luminosidade representativa, quando basta uma ordem de grandeza ou quando uma simulação já produziu uma luminosidade média. Mantendo a vida, duplicar a luminosidade duplica a energia; mantendo a luminosidade, duplicar a vida tem o mesmo efeito. Não interprete o resultado como energia recebida por um planeta, pois apenas uma fração da radiação atravessa uma área orbital específica.
A ferramenta também não deduz vida pela massa nem estima eficiência nuclear. Use o resultado em joules como componente transparente para ensino, catálogos, testes e cálculos posteriores.
Casos de uso
Estimar a emissão na sequência principal
Multiplique uma luminosidade representativa pela duração estimada da sequência principal para obter uma ordem de grandeza em joules.
Comparar modelos estelares simplificados
Calcule a energia de estrelas ou fases com luminosidades e durações constantes diferentes sob a mesma convenção de unidades.
Validar dados de software astronômico
Gere valores determinísticos para fluxos que recebem luminosidade, duração ou registros integrados de energia estelar.
Perguntas frequentes
Qual fórmula é usada?
A fórmula é E = L × t: luminosidade em watts vezes vida em segundos, com resultado em joules.
O tempo de vida deve estar em segundos?
Sim. Converta anos ou outras unidades para segundos conforme a convenção temporal do seu projeto.
Posso informar luminosidades solares?
Não diretamente. Primeiro converta-as para watts para que a multiplicação por segundos resulte em joules.
A mudança de luminosidade durante a evolução é considerada?
Não. O modelo é constante. Para variação, calcule e some intervalos ou integre uma curva de luminosidade.
O resultado é toda a energia da estrela?
Não. É apenas a energia que sai como radiação durante o tempo que você informa. Não inclui a massa da estrela, o combustível restante, a energia de ligação gravitacional nem a energia liberada por outros meios.
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/stellar-energy-output \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"luminosity":3.828e+26,"lifetime_seconds":315576000000000000}'const res = await fetch("https://api.kit.forhosting.com/astro/stellar-energy-output", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"luminosity": 3.828e+26,
"lifetime_seconds": 315576000000000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/stellar-energy-output",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"luminosity": 3.828e+26,
"lifetime_seconds": 315576000000000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/stellar-energy-output", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"luminosity":3.828e+26,"lifetime_seconds":315576000000000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"luminosity":3.828e+26,"lifetime_seconds":315576000000000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/stellar-energy-output", 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": 3.828e+26,
"lifetime_seconds": 315576000000000000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.stellar_energy_output",
"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 significado da energia emitida ao longo da vida estelar
O JSON repete as entradas normalizadas, apresenta total_energy_joules e identifica a fórmula, facilitando auditorias, atividades e testes automatizados.
Como preparar a luminosidade e a duração
Envie luminosity como número finito positivo em watts e lifetime_seconds como número finito positivo em segundos. Campos ausentes, zero, números negativos, infinito, NaN e strings inválidas retornam invalid_input.
Interpretação, hipóteses e aplicação prática
Navegador e API executam a mesma função determinística; uma solicitação bem-sucedida custa US$ 0,002.
Perguntas técnicas
O que acontece com zero ou valor negativo?
A chamada retorna invalid_input porque luminosidade e duração devem ser números finitos maiores que zero.