Densidade crítica do universo pela constante de Hubble
A calculadora de densidade crítica do universo converte uma constante de Hubble positiva de quilômetros por segundo por megaparsec em segundos inversos e aplica três H ao quadrado sobre oito pi G.
Executar grátis
Ela retorna a densidade crítica em quilogramas por metro cúbico, a constante de Hubble convertida, a constante gravitacional e a fórmula usada. Esse cálculo transparente é útil em aulas de cosmologia, verificações rápidas de modelos, fluxos científicos e comparações com a densidade associada à planicidade espacial.
O que a densidade crítica representa
A densidade crítica é a densidade de massa-energia de referência associada a um universo espacialmente plano na descrição padrão de Friedmann. Para uma constante de Hubble atual especificada, ela é definida aqui como rho_c = 3H0^2/(8 pi G), em que H0 é a taxa de expansão e G é a constante gravitacional de Newton. A palavra crítica não significa perigosa nem máxima; ela identifica a referência usada para expressar parâmetros cosmológicos de densidade. O parâmetro de um componente é sua densidade dividida pela densidade crítica. Quando o parâmetro total é igual a um, a geometria correspondente é espacialmente plana segundo as premissas do modelo. Como a fórmula contém H0 ao quadrado, uma pequena mudança percentual na constante gera aproximadamente o dobro dessa mudança na densidade crítica. A calculadora fornece uma densidade equivalente de massa em quilogramas por metro cúbico. Ela não determina o conteúdo real de matéria, radiação ou energia escura do universo, nem escolhe qual medição de H0 deve ser preferida.
Como funcionam a conversão e o cálculo
Informe a constante de Hubble em quilômetros por segundo por megaparsec, unidade convencional da cosmologia observacional. Essa unidade composta é uma taxa de expansão dividida por distância e pode ser convertida em segundos inversos. A calculadora multiplica quilômetros por 1,000 metros e divide por 3.085677581491367e22 metros por megaparsec. Em seguida, eleva H0 em s^-1 ao quadrado e aplica 3H0^2/(8 pi G), usando G = 6.67430e-11 m^3 kg^-1 s^-2. As dimensões resultam em quilogramas por metro cúbico. A resposta inclui a constante original, sua forma em segundos inversos, a densidade, G, a unidade e uma fórmula legível. Esses detalhes facilitam a auditoria de resultados automáticos. O cálculo usa ponto flutuante do JavaScript, adequado para estimativas científicas comuns, mas não para precisão decimal arbitrária. A entrada deve ser finita e estritamente positiva; taxas iguais a zero ou negativas são rejeitadas.
Como interpretar e usar o resultado
Use o resultado como uma referência dependente do modelo, vinculada exatamente à constante de Hubble que você informou. Ao compará-lo com uma densidade de matéria medida, confirme que os dois valores usam unidades compatíveis e se referem à mesma época e convenção cosmológica. Dividir a densidade de um componente por essa densidade crítica produz seu parâmetro de densidade adimensional. A calculadora não propaga incertezas; um fluxo científico deve avaliar separadamente os limites inferior e superior de H0 ou aplicar uma análise de erros apropriada. Ela também não inclui H(z) dependente do redshift, não resolve as equações de Friedmann, não converte massa em densidade de energia e não infere curvatura a partir de observações. Para garantir reprodutibilidade, mantenha H0 junto da saída. A implementação determinística funciona em verificações no navegador e em pipelines de API: entradas válidas idênticas geram saídas idênticas, sem rede, estado, tempo ou aleatoriedade. Cada cálculo via API custa US$ 0,002; a mesma operação pode ser executada no navegador.
Casos de uso
Conferir um exercício de cosmologia
Verifique a conversão SI e a densidade crítica para um valor didático específico da constante de Hubble.
Comparar premissas observacionais
Calcule como diferentes estimativas positivas de H0 alteram a densidade de referência de uma análise cosmológica.
Fornecer um valor reproduzível
Gere a densidade crítica a partir de dados estruturados e preserve a taxa convertida, a constante, a fórmula e a unidade.
Perguntas frequentes
Qual fórmula a calculadora usa?
Ela usa rho_c = 3H0^2/(8 pi G) após converter H0 de km/s/Mpc para s^-1.
Qual valor de G é utilizado?
O cálculo usa G = 6.67430e-11 m^3 kg^-1 s^-2.
Em qual unidade a densidade crítica é retornada?
O resultado é apresentado em quilogramas por metro cúbico (kg/m^3).
Por que a constante de Hubble deve ser positiva?
Esta capacidade considera uma magnitude positiva da taxa de expansão. Valores iguais a zero ou negativos são rejeitados para evitar resultados enganosos.
Quanto custa um cálculo pela API?
Cada chamada de API custa US$ 0,002. O cálculo determinístico também pode ser executado no navegador.
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/critical-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hubble_constant_km_s_mpc":70}'const res = await fetch("https://api.kit.forhosting.com/astro/critical-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hubble_constant_km_s_mpc": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/critical-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hubble_constant_km_s_mpc": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/critical-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hubble_constant_km_s_mpc":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hubble_constant_km_s_mpc":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/critical-density", 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
{
"hubble_constant_km_s_mpc": 70
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.critical_density",
"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. |