Calculadora de razón de mezcla
Una presión de vapor de 12,27 hPa con una presión total de 1013,25 hPa equivale a 7,624468021339 g de vapor de agua por kilogramo de aire seco. Escriba ambas presiones en la misma unidad y obtenga la razón de mezcla en g/kg y kg/kg. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Presión de vapor
- 12,27
- Presión total
- 1 013,25
- Razón de mezcla
- 7,6244680213 g/kg
- Razón de mezcla (kg/kg)
- 0,007624468
- Presión del aire seco
- 1 000,98
- Épsilon
- 0,622
Una calculadora de razón de mezcla convierte la presión parcial del vapor de agua y la presión atmosférica total en la masa de vapor por kilogramo de aire seco. Introduzca una presión de vapor e finita y una presión total P estrictamente positiva en la misma unidad: hectopascales, milibares, pascales o torr valen porque solo el cociente de ambas presiones entra en la fórmula. La herramienta aplica la identidad meteorológica w igual a 622 veces e dividido por P menos e, repite las entradas depuradas y devuelve la razón de mezcla en gramos por kilogramo más el equivalente en kilogramos por kilogramo.
Qué es la razón de mezcla y su fórmula
La razón de mezcla, llamada también razón de mezcla de humedad en meteorología y humidity ratio en psicrometría, es la masa de vapor de agua dividida por la masa de aire seco del mismo volumen. No es la humedad relativa, que es un porcentaje de saturación a una temperatura dada, ni la humedad específica, que divide la masa de vapor por la masa de la mezcla húmeda y no por el aire seco solo. Para una mezcla de gases ideales la definición se cierra en presiones.
Sea e la presión parcial del vapor de agua y P la presión atmosférica total, ambas en la misma unidad. La presión parcial del aire seco es entonces P menos e. La razón de pesos moleculares del vapor de agua al aire seco es ε aproximadamente 0.622, de modo que la razón másica es w igual a ε por e dividido por P menos e kilogramos de vapor por kilogramo de aire seco.
Como e y P aparecen solo como cociente, hectopascales, milibares, pascales y torr dan la misma razón de mezcla si ambas entradas comparten unidad. Una lectura típica de estación con presión de vapor 12.27 hectopascales a 1013.25 hectopascales produce unos pocos gramos por kilogramo, el mismo orden que el aire superficial de latitudes medias. Presión de vapor cero da razón de mezcla cero: aire perfectamente seco.
Si la presión de vapor iguala o supera la total, el resto de aire seco no es positivo y la identidad no está definida, así que esta calculadora rechaza ese caso en vez de devolver Infinity.
Dónde sirve la razón de mezcla y qué no es
Los cuadernos sinópticos y de mesoescala convierten la presión de vapor de radiosonda o reanálisis y la presión de estación en razón de mezcla para comparar humedad conservada en altura sin repetir a mano la identidad ε. Los cursos de química y de ciencias de la atmósfera asignan la misma forma cerrada como primer laboratorio de humedad: dados e y P, informe w en gramos por kilogramo y muestre la sustitución.
Las hojas HVAC y psicrométricas necesitan un oráculo determinista que coincida con la definición masa-de-vapor-por-masa-de-aire-seco de los diagramas psicrométricos, no un porcentaje de humedad relativa que aún depende de la temperatura. Los scripts de vigilancia ambiental incorporan la razón de mezcla en cálculos de emisión y depósito donde una razón másica es la unidad natural.
Prefiera esta capacidad cuando ya tenga presión de vapor y presión total y solo necesite w; si ya conoce la razón de mezcla y solo quiere otra unidad, por ejemplo granos por libra, use un convertidor de unidades de humidity ratio en lugar de esta calculadora. Si tiene presiones de vapor real y de saturación y necesita un porcentaje, eso es humedad relativa, otra búsqueda.
Qué puede hacer con ella
Humedad de radiosonda y de estación
Convierta la presión de vapor observada y la presión de estación o al nivel del mar en razón de mezcla en g/kg para sondeos, comparación de reanálisis y diagnósticos de humedad conservada.
Razón másica HVAC y psicrométrica
Obtenga la razón de mezcla de humedad en gramos por kilogramo de aire seco a partir de las presiones de vapor y total antes de consultar granos por libra o trazar un diagrama psicrométrico.
Preguntas frecuentes
¿Cómo se calcula la razón de mezcla a partir de la presión de vapor y la presión total?
La razón de mezcla másica del vapor de agua en aire seco es w = ε·e/(P−e) kg/kg con ε = 0.622. La presión de vapor e y la presión total P deben usar la misma unidad.
¿Qué ocurre si la presión total es cero o negativa?
La razón de mezcla no está definida cuando la presión atmosférica total no es positiva, y el fallo no se factura.
¿Es la razón de mezcla lo mismo que la humedad relativa o la humedad específica?
No. La razón de mezcla es masa de vapor de agua por masa de aire seco. La humedad específica divide por la masa de la mezcla húmeda. La humedad relativa es un porcentaje de la presión de vapor de saturación a una temperatura dada y no es lo que esta herramienta devuelve.
¿Qué unidad de presión debo usar para e y P?
Cualquier unidad coherente: hPa, mbar, Pa, torr u otra unidad de presión.
¿Qué pasa si la presión de vapor iguala o supera la presión total?
La calculadora la rechaza. El aire seco es lo que queda al restar la presión de vapor de la total, y si no queda nada positivo la razón de mezcla no está definida.
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/chem/mixing-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vapor_pressure":12.27,"total_pressure":1013.25}'const res = await fetch("https://api.kit.forhosting.com/chem/mixing-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vapor_pressure": 12.27,
"total_pressure": 1013.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mixing-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vapor_pressure": 12.27,
"total_pressure": 1013.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mixing-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vapor_pressure":12.27,"total_pressure":1013.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vapor_pressure":12.27,"total_pressure":1013.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mixing-ratio", 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
{
"vapor_pressure": 12.27,
"total_pressure": 1013.25
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mixing_ratio",
"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
Si la presión total es nula o negativa, la razón no está definida y la petición falla con invalid_input en lugar de dividir por una atmósfera no física.
Qué significa la razón de mezcla y cómo se obtiene w = 622·e/(P−e)
Multiplique por mil para informar gramos por kilogramo, la unidad cotidiana en sondeos, salida de modelos y cuadernos de laboratorio: w_gkg vale 1000 veces ε por e sobre P menos e, o simplemente 622 veces e sobre P menos e cuando ε se toma como 0.622. La presión total debe ser estrictamente positiva: una atmósfera nula o negativa no es un denominador físico y es la vía explícita de invalid_input documentada en esta página.
Contrato de entrada, forma de la respuesta, unidades y errores
La presión de vapor debe ser no negativa y estrictamente menor que la total para que P menos e siga siendo positivo. Comprobaciones clásicas: presión de vapor 12.27 y presión total 1013.25 para aire de superficie, presión de vapor 10 y presión total 1000 para un ejercicio de cifras redondas, y presión de vapor 0 a cualquier P positiva para aire seco. Este extremo no convierte unidades de razón de mezcla, no calcula humedad relativa ni invierte temperatura a presión de vapor de saturación: esas son páginas aparte. Envíe un cuerpo JSON con dos números finitos obligatorios: vapor_pressure, la presión parcial del vapor de agua e, con alias e, pv, partial_pressure, water_vapor_pressure y vapor; y total_pressure, la presión atmosférica total P, con alias p, pressure, atmospheric_pressure, air_pressure y station_pressure. Ambos pueden llegar como números JSON o como cadenas numéricas estrictas. La presión total debe ser estrictamente mayor que cero; los valores nulos y negativos fallan con invalid_input y un mensaje de que la presión total debe ser positiva, y esos fallos no se facturan. Campos ausentes, cadenas vacías, NaN, Infinity y magnitudes más allá del límite absoluto publicado de un billón también fallan con invalid_input nombrando el campo. En caso de éxito el cuerpo repite vapor_pressure y total_pressure redondeados, devuelve mixing_ratio como resultado principal en gramos por kilogramo, mixing_ratio_kg_kg como razón másica SI, dry_air_pressure como P menos e en la unidad de presión de entrada, epsilon como 0.622, formula como la identidad breve, unit como g/kg, más líneas equation y message que puede pegar en un informe.
Dónde aporta valor una API de razón de mezcla y qué no es
Como la implementación es parse de nivel A puro, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida, y la validación fallida no consume saldo. Fije mixing_ratio redondeado en las pruebas, mantenga ambas presiones en una sola unidad, y obtendrá gramos por kilogramo reproducibles para deberes, complementos LMS y workers en el borde sin montar una biblioteca psicrométrica propia.
Casos de integración
Deberes de química y meteorología
Compruebe w = 622·e/(P−e) para pares de e y P de libro, incluido el límite de aire seco e = 0 y la vía invalid_input cuando la presión total no es positiva.
Preguntas técnicas
¿Cuánto cuesta la calculadora de razón de mezcla?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.