Temperatura aparente de Steadman com vento e radiação
A calculadora de temperatura aparente de Steadman estima a sensação térmica combinando a temperatura do ar com umidade, movimento do ar e calor radiante.
Executar grátis
Diferentemente de um índice de calor convencional, este cálculo representa o resfriamento do vento e a carga adicional da radiação absorvida. Informe a temperatura em graus Celsius, a umidade relativa entre zero e cem por cento, a velocidade do vento em metros por segundo e, opcionalmente, a radiação líquida em watts por metro quadrado. O resultado inclui temperatura aparente, pressão de vapor calculada e cada contribuição separada, oferecendo uma avaliação transparente e reproduzível.
Escolha medições da mesma exposição
A temperatura aparente é mais útil quando todas as entradas representam as condições vividas pela mesma pessoa, no mesmo local e momento. Informe a temperatura do ar em graus Celsius e a umidade relativa como porcentagem, não como fração. A velocidade do vento deve descrever o fluxo de ar junto à pessoa exposta, em vez de uma estação meteorológica distante, caso abrigo, máquinas ou edifícios alterem esse fluxo. A radiação líquida é o calor radiante absorvido por metro quadrado após combinar efeitos de entrada e saída. Use zero para a forma comum à sombra ou quando não houver uma medição confiável. Um valor positivo representa ganho radiante líquido, como exposição ao sol ou a uma superfície quente; um valor negativo representa perda. Não substitua esse dado diretamente pela irradiância solar, a menos que ela já tenha sido convertida em radiação líquida absorvida pelo indivíduo. A coerência das medições é mais importante do que acrescentar uma estimativa muito incerta, pois a calculadora aplica fielmente os valores recebidos.
Entenda como a equação de Steadman forma o resultado
Primeiro, o cálculo converte temperatura e umidade relativa em pressão de vapor de água por uma aproximação da pressão de vapor de saturação. Essa pressão determina o termo positivo ligado à evaporação na expressão de Steadman: o ar úmido geralmente reduz a capacidade do corpo de perder calor por evaporação, elevando sua contribuição para a temperatura aparente. O vento fornece um termo negativo proporcional à velocidade, representando resfriamento convectivo. A radiação entra por um termo dividido pela velocidade do vento mais dez; assim, a mesma carga radiante produz menor efeito térmico quando o fluxo de ar aumenta. Por fim, a equação combina essas parcelas com a temperatura do ar e um ajuste fixo de calibração. A resposta mostra a pressão de vapor e as três contribuições junto com a temperatura aparente final. Isso permite manter a temperatura constante, variar uma condição e identificar exatamente qual parcela mudou. O arredondamento afeta apenas os campos exibidos; a fórmula usa a precisão completa internamente antes de aplicar o número escolhido de casas decimais.
Interprete a estimativa com o devido cuidado
Use o resultado como indicador ambiental, não como limite médico individual. A temperatura aparente de Steadman representa uma relação padronizada de balanço térmico e não considera todas as diferenças de vestuário, esforço, hidratação, aclimatação, idade, saúde ou acesso à sombra. Ela é útil para comparar cenários, enriquecer observações meteorológicas, fazer uma triagem de planos ao ar livre e registrar como o vento ou a exposição radiante alteram uma condição de referência. Para segurança térmica operacional, combine-a com regras, medições e limites de exposição exigidos pela autoridade de saúde pública ou segurança do trabalho aplicável. A umidade relativa precisa ficar entre zero e cem por cento; valores fora dessa faixa física geram erro, sem correção silenciosa. Velocidade negativa do vento também é inválida. Quando a radiação for desconhecida, informe que foi usada a forma à sombra com radiação zero para evitar que o resultado seja confundido com uma estimativa sob sol pleno. Usuários de automação podem chamar a API por US$ 0,002 por solicitação; o navegador usa a mesma fórmula determinística sem enviar o cálculo para outro lugar.
Casos de uso
Comparar sombra e exposição radiante
Avalie condições idênticas com radiação líquida zero e medida para quantificar a contribuição radiante.
Enriquecer uma observação meteorológica
Transforme leituras de temperatura, umidade e vento em temperatura aparente auditável, com parcelas visíveis.
Avaliar cenários de trabalho externo
Compare horários ou locais planejados antes de aplicar o procedimento obrigatório de segurança térmica da organização.
Perguntas frequentes
Qual fórmula de Steadman é utilizada?
A forma SI com radiação: temperatura do ar mais 0.348 vezes a pressão de vapor, menos 0.70 vezes a velocidade do vento, mais 0.70 vezes a radiação líquida dividida pela velocidade do vento mais 10, menos 4.25.
O que você deve informar quando a radiação é desconhecida?
Deixe a radiação líquida ausente ou informe zero. O resultado representará a forma à sombra e sem radiação líquida.
Por que umidade fora de 0–100 causa erro?
A umidade relativa é fornecida como porcentagem física. Rejeitar valores fora da faixa revela um erro de medição ou unidade, em vez de escondê-lo por limitação automática.
É o mesmo que o índice de calor do NWS?
Não. O índice de calor do NWS costuma usar temperatura e umidade com a regressão de Rothfusz. Este cálculo de Steadman também representa vento e radiação líquida opcional.
Você pode usar irradiância solar como radiação líquida?
Não diretamente. A radiação líquida deve representar a energia radiante absorvida após considerar efeitos de entrada, reflexão e saída; a irradiância solar bruta pode superestimar esse dado.
Quanto custa um cálculo pela API?
Cada solicitação à API custa US$ 0,002. O mesmo cálculo determinístico está disponível 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/earth/heat-index-steadman \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature_c":30,"relative_humidity":65,"wind_speed_m_s":2.5}'const res = await fetch("https://api.kit.forhosting.com/earth/heat-index-steadman", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature_c": 30,
"relative_humidity": 65,
"wind_speed_m_s": 2.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/heat-index-steadman",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature_c": 30,
"relative_humidity": 65,
"wind_speed_m_s": 2.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/heat-index-steadman", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature_c":30,"relative_humidity":65,"wind_speed_m_s":2.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature_c":30,"relative_humidity":65,"wind_speed_m_s":2.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/heat-index-steadman", 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
{
"temperature_c": 30,
"relative_humidity": 65,
"wind_speed_m_s": 2.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.heat_index_steadman",
"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. |