Flujo de humedad atmosférica
Un aire con 0,01 kg de vapor de agua por kg que se mueve a 10 m/s transporta un flujo horizontal de humedad de 0,1, producto de la humedad específica por el viento. Una cifra rápida y transparente para ejercicios, mediciones y balances iniciales. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Humedad específica
- 0,01
- Velocidad del viento
- 10
- Flujo de humedad
- 0,1
- Flujo
- 0,1
El flujo horizontal de humedad cuantifica cuánto vapor de agua transporta el viento: un diagnóstico central en ciencias de la atmósfera, hidrología y análisis climático. A partir de la humedad específica como fracción másica de vapor en el aire húmedo y de la velocidad horizontal del viento (o un componente dirigido) en metros por segundo, esta calculadora de flujo de humedad atmosférica multiplica ambos valores y obtiene el flujo escalar F igual a q por U. Los estudiantes la usan para contrastar problemas de libro; investigadores e ingenieros la insertan como paso ligero y determinista en tuberías que convierten campos de humedad y viento en estimaciones de transporte. Se rechaza la humedad específica negativa por no física, y una velocidad del viento no numérica falla la validación en lugar de convertirse en silencio en NaN.
Qué significa el flujo horizontal de humedad y la fórmula F = q · U
La humedad específica q es la masa de vapor de agua dividida por la masa de aire húmedo, expresada como fracción másica adimensional con unidades coherentes del SI en kilogramos por kilogramo. La velocidad horizontal del viento U es la rapidez del movimiento del aire en el plano horizontal o, cuando necesita transporte dirigido, un componente de viento con signo a lo largo de un eje elegido; ambas magnitudes van en metros por segundo.
Su producto F igual a q por U es la medida escalar más simple del flujo horizontal de vapor de agua en docencia, cribado de campo y muchos balances de primer orden del transporte de humedad: indica cuánta fracción másica de vapor se advecta por unidad de tiempo a lo largo del viento. Cuando U es un módulo, F no es negativo para q física mayor o igual que cero.
Cuando U es un componente con signo (por ejemplo el viento zonal u), el signo de F indica la dirección del transporte de humedad respecto a ese eje. Esta calculadora no integra la columna atmosférica, no multiplica por la densidad del aire y no resuelve el movimiento vertical: esos pasos pertenecen a flujos de análisis más densos. Sí ofrece un valor transparente y reproducible de F que usted puede postprocesar, escalar por densidad o integrar después.
Dónde aporta valor una calculadora de flujo de humedad atmosférica
Los cursos de meteorología y los laboratorios de clima necesitan un oráculo rápido para F igual a q por U a fin de que el alumnado verifique ejercicios sin un apilado completo de reanálisis. Los modelos hidrológicos y agrícolas suelen tomar humedad y viento en superficie como entradas para estimar la advección horizontal de humedad hacia una cuenca o la capa límite de un invernadero.
Las campañas de campo que registran sensores de humedad y anemómetros pueden convertir por lotes las lecturas emparejadas en diagnósticos de transporte antes de un postprocesado más denso. Como la implementación es de análisis puro de nivel A, cada éxito es determinista: sin tokens de modelo, sin red saliente y sin estado aleatorio oculto. La validación fallida no consume saldo.
Qué puede hacer con ella
Comprobaciones de aula y laboratorio
Permita que el alumnado envíe humedad específica y velocidad del viento y verifique el flujo horizontal de humedad F = q · U frente a los ejemplos resueltos del libro de texto.
Conversión por lotes de registradores de campo
Convierta pares de registros de humedad y anemómetro en valores escalares de transporte de humedad antes de un análisis más denso o del escalado por densidad.
Cribado hidrológico y de capa límite
Estime la advección horizontal de vapor de agua de primer orden hacia un dominio a partir de q y U observados, sin un modelo atmosférico completo.
Preguntas frecuentes
¿Qué ocurre si la humedad específica es negativa?
Una fracción másica de vapor de agua negativa no es física y no se factura.
¿Y si la velocidad del viento no es numérica?
Solo se aceptan números finitos (o cadenas numéricas).
¿Incluye densidad del aire o integración en columna?
Multiplique por la densidad o integre en vertical en su propia tubería si necesita densidad de flujo másico o IVT.
¿Puedo introducir una componente del viento en lugar de su velocidad?
Sí. Use una componente con signo a lo largo de un eje elegido, como el viento de oeste a este, y el signo del resultado indica hacia dónde se mueve la humedad en ese eje. Con una velocidad sin signo, el flujo es positivo.
¿En qué unidades introduzco la humedad específica?
Como fracción de masa, en kilogramos de vapor de agua por kilogramo de aire húmedo: 0,01 significa que una centésima parte de la masa del aire es vapor. El viento va en metros por segundo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"specific_humidity": 0.01,
"wind_speed": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.moisture_flux",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Contrato de entrada, campos de respuesta y errores de validación
La humedad específica debe ser mayor o igual que cero: una fracción másica de vapor negativa no es física y se rechaza con un mensaje claro. La velocidad del viento debe ser numérica y finita; el mensaje de la capacidad trata el viento no numérico como inválido en lugar de forzar una coerción. Ejemplo: humedad específica cero coma cero uno con velocidad del viento diez metros por segundo produce flujo de humedad cero coma uno (0.01 × 10 = 0.1). Las solicitudes inválidas no se facturan. Envíe un cuerpo JSON con dos números finitos obligatorios: specific_humidity (alias q, humidity_specific, sh, specific_hum, humidity) y wind_speed (alias wind, u, speed, velocity, wind_velocity, wind_speed_ms). Cada campo puede llegar como número JSON o como cadena numérica; las cadenas vacías, los campos ausentes y los valores no numéricos fallan con invalid_input nombrando el campo. En caso de éxito el cuerpo repite specific_humidity y wind_speed, devuelve moisture_flux y el alias flux (ambos iguales a q por U, redondeados), una cadena formula que reafirma F igual a q por U, y unit igual a (kg/kg)·(m/s). Combine el resultado con su propio campo de densidad si necesita densidad de flujo másico en kilogramos por metro cuadrado por segundo; multiplique F por la densidad del aire fuera de este endpoint.
Dónde aporta valor una calculadora de flujo de humedad atmosférica
Los sitios de contenido que compiten por la consulta de calculadora de flujo de humedad atmosférica se benefician de una herramienta gratuita en el navegador cuya aritmética coincide con la API prepago a $0.002 por llamada correcta.
Preguntas técnicas
¿Cómo se calcula el flujo horizontal de humedad?
Envíe specific_humidity q finita (kg/kg, ≥ 0) y wind_speed U (m/s). La API devuelve F = q · U como moisture_flux (y flux), con unidad (kg/kg)·(m/s).
¿Cuánto cuesta la calculadora de flujo de humedad atmosférica?
La herramienta en el navegador es gratuita. Las peticiones API usan saldo prepago de KIT a $0.002 por llamada correcta; la entrada inválida no se factura.