Constante de Henry: kH = c/p desde concentración y presión parcial
Una concentración de gas disuelto de 0,0012 mol/L con una presión parcial de 1 atm da una constante de Henry de 0,0012 mol/(L·atm). Indique la concentración y la presión y obtenga kH con la sustitución a la vista. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- C
- 0,0012
- Potencia (W)
- 1
- Concentración
- 0,0012
- Concentración disuelta
- 0,0012
- Presión
- 1
- Presión parcial
- 1
Una calculadora de la constante de Henry convierte una concentración medida de gas disuelto y la presión parcial del gas correspondiente en la única constante de proporcionalidad que las vincula en el equilibrio. Comprobaciones de deberes, informes de laboratorio, modelos ambientales de oxígeno disuelto y valores esperados de katas de código necesitan esa misma división determinista sin abrir un CAS ni una pila de convertidores de unidades.
Qué significa la constante de la ley de Henry para gases disueltos
La ley de Henry afirma que, a temperatura fija, la cantidad de un gas que se disuelve en un líquido es proporcional a la presión parcial de ese gas sobre la disolución, siempre que el gas no reaccione químicamente con el disolvente y la disolución permanezca diluida. En la forma de solubilidad usada aquí, la concentración disuelta c es igual a k_H por la presión parcial p, de modo que la constante de la ley de Henry se obtiene reordenando a k_H igual a c entre p.
Ese único número real caracteriza por completo la relación de equilibrio lineal para el par de unidades que eligió: si c está en moles por litro y p en atmósferas, entonces k_H tiene unidades de moles por litro por atmósfera; si prefiere moles por metro cúbico y pascales, el valor numérico cambia pero la estructura del cociente se mantiene.
Docentes y calificadores automáticos valoran el rechazo de presión nula tanto como la aritmética: un estudiante que reporta una constante finita cuando p es cero ha salido del dominio de la fórmula, y un valor absoluto silencioso o un respaldo de presión por defecto ocultaría ese error. La ruta de comprobación recalcula el cociente con el mismo redondeo fijo usado en los campos publicados, de modo que una respuesta exitosa siempre incluye pasos que puede afirmar en pruebas o fichas de trabajo.
Recuerde que las constantes tabuladas de la literatura a menudo usan la forma inversa de volatilidad o una temperatura distinta; esta herramienta solo evalúa el cociente que usted suministra y no convierte tablas ni corrige actividad no ideal.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga concentración y presión dentro del intervalo absoluto publicado para que su cociente no desborde hacia una constante no finita que el solver deba rechazar. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; los números en cadena solo se aceptan si coinciden con un patrón numérico finito estricto. Convierta milimoles, kilopascales o bares al mismo sistema antes de invocar si desea k_H ya en unidades de manual sin reescalar mentalmente después.
Esta página se dirige a quienes buscan una calculadora de la constante de Henry, kH igual a c entre p, o constante de solubilidad de gas disuelto en línea; no es un modelo completo de solubilidad dependiente de la temperatura, ni una herramienta de presión de vapor de Raoult, ni un descompositor de presión parcial de gas ideal, ni un simulador de cinética de intercambio de gases.
Prefiera esta capacidad cuando ya tenga c y p escalares y solo necesite el cociente; si su fuente es un problema enunciado, extraiga primero concentración y presión parcial y mantenga unidades coherentes. Las comprobaciones de ida y vuelta son fáciles: recalcule c dividido por p a mano y confirme que iguala el k_H publicado dentro del mismo redondeo a doce decimales.
Qué puede hacer con ella
Comprobaciones de deberes de solubilidad de gases
Los estudiantes introducen concentración disuelta y presión parcial de problemas de laboratorio o del manual y comparan el k_H escrito a mano con un resultado determinista antes de entregar.
Constante rápida desde mediciones de campo
Los kits de campo reportan gas disuelto y presión parcial de espacio de cabeza; las tuberías calculan k_H una vez y lo almacenan para cálculos de equilibrio posteriores bajo la misma hipótesis de temperatura.
Preguntas frecuentes
¿Qué es la constante de la ley de Henry?
En la forma de solubilidad usada aquí, k_H = c / p: concentración de gas disuelto dividida por la presión parcial del gas en el equilibrio a temperatura fija y unidades coherentes.
¿Qué unidades debo usar para c y p?
Cualquier par coherente (p. ej. mol/L con atm, o mol/m³ con Pa). El valor numérico de k_H depende de esas unidades; la herramienta no convierte unidades por usted.
¿Aplica correcciones de temperatura?
No. Evalúa k_H = c/p para los valores que usted suministra. La solubilidad dependiente de la temperatura requiere un modelo aparte o un ajuste tabulado.
¿Es gratuita la calculadora de la constante de Henry?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Por qué mi constante no coincide con la de una tabla?
Muchas tablas usan la forma inversa, de volatilidad, o una temperatura distinta. La calculadora solo divide la concentración entre la presión que usted escribe, así que compruebe qué forma y qué temperatura usa su tabla.
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/henrys-law-constant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"c":0.0012,"p":1}'const res = await fetch("https://api.kit.forhosting.com/chem/henrys-law-constant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"c": 0.0012,
"p": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/henrys-law-constant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"c": 0.0012,
"p": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/henrys-law-constant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"c":0.0012,"p":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"c":0.0012,"p":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/henrys-law-constant", 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
{
"c": 0.0012,
"p": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.henrys_law_constant",
"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.
Límites
max_abs | 1000000000000 |
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
Introduzca la concentración c y la presión parcial p en cualquier par de unidades coherente; la herramienta devuelve k_H igual a c entre p, una ecuación de sustitución legible, aritmética paso a paso y nombres de campo reflejados para que los scripts lean k_H, henry_constant o henrys_law_constant sin renombrar. Cuando la presión parcial es cero el cociente no está definido, de modo que la API devuelve un error claro invalid_input en lugar de Infinity o un NaN silencioso. La ruta es aritmética determinista pura—sin red, sin semillas aleatorias, sin dependencia del reloj—así que el ejecutor gratuito del navegador y la API prepaga devuelven el mismo JSON tras un redondeo decimal fijo cada vez que la invoca.
Cómo invocar la API y qué devuelve
La presión parcial debe ser no nula; los valores cuya magnitud absoluta es menor o igual a uno por diez a la menos quince se tratan como cero y se rechazan. Envíe un cuerpo JSON con dos números finitos obligatorios: c (alias concentration, dissolved, dissolved_concentration, C y solubility) para la concentración de gas disuelto, y p (alias pressure, partial_pressure, P, pp y p_gas) para la presión parcial del gas. Los valores absolutos deben permanecer dentro del límite publicado de un billón para que el cociente siga siendo finito en precisión doble IEEE en el Worker y en el navegador. En caso de éxito la respuesta repite c, concentration y dissolved_concentration redondeados, asigna p, pressure y partial_pressure a la misma presión redondeada, asigna k_H, henry_constant y henrys_law_constant al mismo cociente redondeado, formula a la cadena k_H igual a c entre p, equation a una línea de sustitución legible, message a un resumen breve en inglés, y steps a un arreglo ordenado de valores dados, fórmula, sustitución y resumen. La validación fallida—campos ausentes, números no finitos, valores fuera de límites absolutos, un cociente no finito o presión nula—devuelve invalid_input y no se cobra. El precio es un $0.002 fijo por petición exitosa con ítem unitario y precio marginal unitario nulo.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, combine ejemplos: c igual a 0.0012 con p igual a uno rinde k_H igual a 0.0012; duplicar la concentración a presión fija duplica k_H; poner p a cero demuestra la ruta dura invalid_input; y una presión grande con una cantidad disuelta modesta rinde una constante pequeña como se espera de la definición. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los aprendices ponen deliberadamente la presión a cero.
Casos de integración
Pruebas unitarias para modelos ambientales
Genere cocientes c/p conocidos buenos más rechazos deliberados de presión nula para katas de código y valores esperados de modelos de oxígeno disuelto.
Preguntas técnicas
¿Qué ocurre cuando la presión parcial es cero?
El cociente no está definido. Esta herramienta devuelve invalid_input en lugar de Infinity o NaN.