Calculadora de densidade do ar em kg/m³
A 1013,25 hPa, 15 °C e 60% de umidade relativa, o ar pesa 1,220312 kg por metro cúbico, um pouco menos que os 1,225 dos livros para ar seco. Digite pressão, temperatura e umidade e receba a densidade nas suas condições. 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
- Pressão (hPa)
- 1.013,25
- Temperatura (°C)
- 15
- Umidade relativa (%)
- 60
- Densidade (kg/m3)
- 1,220312
- Pressão do ar seco (hPa)
- 1.003,039968
- Pressão do vapor d'água (hPa)
- 10,210032
A calculadora de densidade do ar informa quanto pesa de fato um metro cúbico de ar, em kg/m³, a partir das três grandezas que uma estação meteorológica fornece: pressão atmosférica, temperatura do ar e umidade relativa. Ela modela o ar úmido como uma mistura ideal de ar seco e vapor d'água, por isso mostra corretamente o efeito que a maioria das pessoas esquece: o ar úmido é mais leve que o ar seco à mesma pressão e temperatura. Pilotos, engenheiros de HVAC, entusiastas de balística e qualquer pessoa que dimensione um ventilador ou um drone usam esse número.
Por que a densidade do ar não é uma constante
Os livros didáticos citam 1.225 kg/m³ como se fosse uma propriedade do planeta, mas esse valor só vale ao nível do mar, a 15 °C e com ar seco. O ar real se afasta dele em três direções independentes, e esta calculadora leva todas em conta. A pressão é o termo dominante: a densidade é diretamente proporcional a ela, e é por isso que o ar em Denver, com cerca de 850 hPa, é aproximadamente 16 por cento mais rarefeito do que ao nível do mar, mesmo à mesma temperatura.
A temperatura atua no sentido oposto pela lei dos gases ideais: o ar quente se expande, de modo que cada metro cúbico contém menos moléculas e a densidade cai. A umidade é o fator sutil. As moléculas de vapor d'água (massa molar de cerca de 18 g/mol) são mais leves que o nitrogênio e o oxigênio que deslocam (cerca de 29 g/mol); portanto, a pressão e temperatura fixas, o ar úmido é mensuravelmente menos denso que o ar seco.
Um dia quente e úmido de verão pode, assim, ser pior para o desempenho de uma aeronave do que a altitude por si só sugere, e é exatamente por isso que existe o conceito de altitude-densidade. Ao informar a pressão real da sua estação, a leitura do termômetro e o valor do higrômetro, você obtém o número que importa para as suas condições, em vez de uma idealização ao nível do mar.
Como o cálculo funciona
A calculadora trata o ar úmido como uma mistura ideal de dois gases: ar seco e vapor d'água. A partir da umidade relativa e da temperatura, ela primeiro estima a pressão de saturação do vapor pela fórmula de Magnus, uma relação empírica precisa a uma fração de por cento nas condições meteorológicas comuns. Multiplicando pela umidade relativa, obtém-se a pressão parcial real do vapor d'água no ar.
Subtraindo esse valor da pressão total, resta a pressão parcial do ar seco, e a lei de Dalton diz que os dois componentes contribuem independentemente para a massa da mistura. Cada componente obedece então à lei dos gases ideais com sua própria constante específica: 287.058 J/(kg·K) para o ar seco e 461.495 J/(kg·K) para o vapor d'água, com a temperatura convertida para kelvin. A soma das duas densidades fornece a densidade total em kg/m³, arredondada para seis casas decimais para garantir reprodutibilidade.
O resultado é determinístico: os mesmos três números de entrada sempre produzem o mesmo número de saída. Não há consultas a tabelas, nem chamadas de rede, nem modelo oculto de altitude — você fornece a pressão medida, de modo que a ferramenta nunca precisa adivinhar se você está numa praia ou numa montanha.
Como interpretar o resultado e erros comuns
Além da própria densidade, a resposta informa as duas pressões parciais calculadas — a do ar seco e a do vapor d'água — para que você possa verificar a física ou reutilizá-las em cálculos posteriores. O erro de entrada mais comum é a pressão: muitos barômetros e aplicativos de celular informam a pressão reduzida ao nível do mar, e não a pressão da estação, e usar o valor reduzido em altitude vai superestimar a densidade.
Se a sua fonte informa a pressão ao nível do mar, converta-a primeiro para a pressão da estação ou meça com um barômetro local. A temperatura deve ser a do ar à sombra, não uma leitura de superfície ou ao sol, e a umidade relativa deve corresponder ao mesmo local e momento. A ferramenta rejeita pressão não positiva de imediato, pois a densidade é fisicamente indefinida nesse caso, e rejeita umidade fora da faixa de 0 a 100 por cento.
Com temperatura muito alta combinada com umidade quase saturada, a pressão de vapor pode se aproximar da pressão total; a calculadora recusa honestamente esse caso em vez de devolver um número sem sentido. As respostas típicas variam de cerca de 0.9 kg/m³ em regiões altas, quentes e úmidas até cerca de 1.4 kg/m³ no ar frio e seco ao nível do mar.
Casos de uso
Verificações de altitude-densidade na aviação
Estime quão rarefeito está o ar na sua pista hoje para avaliar a corrida de decolagem, a razão de subida e a potência do motor antes do voo.
Dimensionamento de HVAC e ventiladores
Converta uma vazão volumétrica em vazão mássica usando a densidade real do ar no duto, em vez de uma constante ao nível do mar.
Balística e ajuste de drones
Informe a densidade real do ar aos modelos de arrasto para que as previsões de trajetória e de bateria correspondam às condições externas, não à atmosfera padrão.
Perguntas frequentes
Quanto custa?
O mesmo cálculo é gratuito no seu navegador nesta página.
Quais unidades são usadas?
Pressão em hectopascais (hPa, numericamente igual a milibares), temperatura em graus Celsius e umidade relativa em porcentagem. A densidade é retornada em kg/m³.
Por que o ar úmido é menos denso que o ar seco?
A pressão fixa, as moléculas mais leves de vapor d'água deslocam moléculas mais pesadas de nitrogênio e oxigênio, de modo que o mesmo volume contém menos massa total. A calculadora captura isso por meio das constantes de gás distintas dos componentes da mistura.
Devo informar a pressão ao nível do mar ou a pressão da estação?
A pressão da estação — a pressão realmente medida onde o ar está. A pressão reduzida ao nível do mar de uma previsão do tempo vai superestimar a densidade em altitude.
Qual é a precisão do resultado?
Nas condições meteorológicas comuns, o modelo de mistura ideal com a fórmula de saturação de Magnus concorda com as referências psicrométricas completas com erro bem inferior a um por cento.
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/phys/air-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pressure_hpa":1013.25}'const res = await fetch("https://api.kit.forhosting.com/phys/air-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pressure_hpa": 1013.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/air-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pressure_hpa": 1013.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/air-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pressure_hpa":1013.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pressure_hpa":1013.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/air-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
{
"pressure_hpa": 1013.25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.air_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. |
Notas técnicas
O mesmo código roda gratuitamente nesta página, e a API responde por US$ 0,002 por chamada.
Perguntas técnicas
O que acontece se a pressão for zero ou negativa?
A solicitação é rejeitada com um erro invalid_input e não é cobrada, pois a densidade do ar não tem significado físico sem pressão positiva.