Fluxo de umidade atmosférica
Ar com 0,01 kg de vapor de água por kg movendo-se a 10 m/s transporta um fluxo horizontal de umidade de 0,1, o produto da umidade específica pelo vento. Um número rápido e transparente para exercícios, medições em estações e balanços iniciais. 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
- Umidade específica
- 0,01
- Velocidade do vento
- 10
- Fluxo de umidade
- 0,1
- Fluxo
- 0,1
O fluxo horizontal de umidade quantifica quanto vapor de água o vento carrega — um diagnóstico central em ciências atmosféricas, hidrologia e análise climática. Dada a umidade específica como fração mássica de vapor no ar úmido e a velocidade horizontal do vento (ou um componente dirigido) em metros por segundo, esta calculadora de fluxo de umidade atmosférica multiplica os dois valores e produz o fluxo escalar F igual a q vezes U. Estudantes usam a ferramenta para conferir problemas de livro; pesquisadores e engenheiros a inserem como etapa leve e determinística em pipelines que transformam campos de umidade e vento em estimativas de transporte. Umidade específica negativa é rejeitada por ser não física, e velocidade do vento não numérica falha na validação em vez de virar NaN em silêncio.
O que significa o fluxo horizontal de umidade e a fórmula F = q · U
A umidade específica q é a massa de vapor de água dividida pela massa de ar úmido, expressa como fração mássica adimensional com unidades coerentes do SI em quilogramas por quilograma. A velocidade horizontal do vento U é a rapidez do movimento do ar no plano horizontal ou — quando você precisa de transporte dirigido — um componente de vento com sinal ao longo de um eixo escolhido; ambas em metros por segundo.
O produto F igual a q vezes U é a medida escalar mais simples do fluxo horizontal de vapor de água usada em ensino, triagem de campo e muitos balanços de primeira ordem de transporte de umidade: indica quanta fração mássica de vapor é advectada por unidade de tempo ao longo do vento. Quando U é um módulo, F é não negativo para q física maior ou igual a zero.
Quando U é um componente com sinal (por exemplo o vento zonal u), o sinal de F indica a direção do transporte de umidade em relação a esse eixo. Esta calculadora não integra a coluna atmosférica, não multiplica pela densidade do ar e não resolve o movimento vertical: esses passos pertencem a fluxos de análise mais densos. Ela entrega um valor transparente e reproduzível de F que você pode pós-processar, escalar por densidade ou integrar depois.
Onde uma calculadora de fluxo de umidade atmosférica agrega valor
Cursos de meteorologia e laboratórios de clima precisam de um oráculo rápido para F igual a q vezes U para que o aluno confira exercícios sem uma pilha completa de reanálise. Modelos hidrológicos e agrícolas costumam usar umidade e vento de superfície como entradas para estimar a advecção horizontal de umidade para uma bacia ou a camada limite de uma estufa. Campanhas de campo que registram sensores de umidade e anemômetros podem converter em lote leituras pareadas em diagnósticos de transporte antes de pós-processamento mais denso.
Como a implementação é parse puro de nível A, cada sucesso é determinístico: sem tokens de modelo, sem rede de saída e sem estado aleatório oculto. Validação falha não consome saldo.
Casos de uso
Conferências de sala e laboratório
Permita que estudantes enviem umidade específica e velocidade do vento e verifiquem o fluxo horizontal de umidade F = q · U em relação aos exemplos resolvidos do livro.
Conversão em lote de registradores de campo
Transforme pares de registros de umidade e anemômetro em valores escalares de transporte de umidade antes de análise mais densa ou escalonamento por densidade.
Triagem hidrológica e de camada limite
Estime a advecção horizontal de vapor de água de primeira ordem para um domínio a partir de q e U observados, sem um modelo atmosférico completo.
Perguntas frequentes
O que acontece se a umidade específica for negativa?
Uma fração mássica de vapor de água negativa é não física e não é cobrada.
E se a velocidade do vento não for numérica?
Só se aceitam números finitos (ou strings numéricas).
Inclui densidade do ar ou integração em coluna?
Multiplique pela densidade ou integre na vertical no seu próprio pipeline se precisar de densidade de fluxo de massa ou IVT.
Posso informar uma componente do vento em vez da velocidade?
Sim. Use uma componente com sinal ao longo de um eixo escolhido, como o vento de oeste para leste, e o sinal do resultado mostra para onde a umidade se move nesse eixo. Com uma velocidade sem sinal, o fluxo fica positivo.
Em que unidade informo a umidade específica?
Como fração de massa, em quilogramas de vapor de água por quilograma de ar úmido: 0,01 significa que um centésimo da massa do ar é vapor. O vento entra em metros por segundo.
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/earth/moisture-flux \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"specific_humidity":0.01,"wind_speed":10}'const res = await fetch("https://api.kit.forhosting.com/earth/moisture-flux", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"specific_humidity": 0.01,
"wind_speed": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/moisture-flux",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"specific_humidity": 0.01,
"wind_speed": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/moisture-flux", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"specific_humidity":0.01,"wind_speed":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"specific_humidity":0.01,"wind_speed":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/moisture-flux", 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
{
"specific_humidity": 0.01,
"wind_speed": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.moisture_flux",
"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
Contrato de entrada, campos de resposta e erros de validação
A umidade específica deve ser maior ou igual a zero: uma fração mássica de vapor negativa é não física e é rejeitada com mensagem clara. A velocidade do vento deve ser numérica e finita; a mensagem da capacidade trata vento não numérico como inválido em vez de forçar coerção. Exemplo: umidade específica 0.01 com velocidade do vento dez metros por segundo produz fluxo de umidade 0.1. Solicitações inválidas não são cobradas. Envie um corpo JSON com dois números finitos obrigatórios: specific_humidity (aliases q, humidity_specific, sh, specific_hum, humidity) e wind_speed (aliases wind, u, speed, velocity, wind_velocity, wind_speed_ms). Cada campo pode chegar como número JSON ou como string numérica; strings vazias, campos ausentes e valores não numéricos falham com invalid_input nomeando o campo. Em sucesso o corpo ecoa specific_humidity e wind_speed, devolve moisture_flux e o alias flux (ambos iguais a q vezes U, arredondados), uma string formula reafirmando F igual a q vezes U, e unit igual a (kg/kg)·(m/s). Combine o resultado com o seu próprio campo de densidade se precisar de densidade de fluxo de massa em quilogramas por metro quadrado por segundo; multiplique F pela densidade do ar fora deste endpoint.
Onde uma calculadora de fluxo de umidade atmosférica agrega valor
Sites de conteúdo que competem pela busca de calculadora de fluxo de umidade atmosférica se beneficiam de uma ferramenta gratuita no navegador cuja aritmética coincide com a API pré-paga a US$ 0,002 por chamada bem-sucedida.
Perguntas técnicas
Como se calcula o fluxo horizontal de umidade?
Envie specific_humidity q finita (kg/kg, ≥ 0) e wind_speed U (m/s). A API devolve F = q · U como moisture_flux (e flux), com unidade (kg/kg)·(m/s).
Quanto custa a calculadora de fluxo de umidade atmosférica?
A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.