Calculadora de presión de vapor
Con las constantes de Antoine del agua, 100 °C dan unos 760 mmHg, el punto de ebullición normal, y 25 °C unos 23,8 mmHg. Indique A, B, C y la temperatura en la unidad de las constantes para obtener la presión de vapor en mmHg. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- A
- 8,07131
- B
- 1 730,63
- C
- 233,426
- Creatividad
- 100
- Log10 p
- 2,8808629443
- Presión de vapor
- 760,0863691649
- Unidad de presión
- mmHg
La ecuación de Antoine es la correlación de trabajo que químicos e ingenieros químicos emplean para estimar la presión de vapor de un líquido puro a partir de tres constantes tabuladas y una temperatura. En la forma habitual en base diez que publican las tablas en milímetros de mercurio, el logaritmo de la presión de vapor es igual a A menos B dividido por T más C, de modo que la presión en mmHg es diez elevado a ese exponente. Esta calculadora de presión de vapor acepta las tres constantes de Antoine A, B y C junto con la temperatura en la unidad para la que se ajustaron dichas constantes —por lo general grados Celsius— y devuelve la presión de vapor en mmHg.
Cómo la ecuación de Antoine da la presión de vapor en mmHg
La ecuación de Antoine es una correlación empírica de tres constantes que estima la presión de vapor de saturación de un líquido puro a partir de la temperatura. En la forma habitual en base diez que publican las tablas en milímetros de mercurio, el logaritmo decimal de la presión P es igual a A menos B dividido por la suma de la temperatura T y la constante C. Al despejar la presión se obtiene P igual a diez elevado a ese exponente, que esta calculadora devuelve en mmHg.
Las constantes A, B y C pertenecen a una sola sustancia en un intervalo de temperatura de ajuste; un juego para agua válido de uno a cien grados Celsius no vale para hielo, vapor por encima del ajuste u otro líquido. La temperatura T debe usar la misma unidad con la que se ajustaron las constantes —por lo general grados Celsius en las compilaciones en mmHg— y esta calculadora no convierte Celsius a kelvin ni a Fahrenheit por usted.
La correlación es un ajuste local de la pendiente de Clausius–Clapeyron, no una integración de primeros principios de la entalpía frente a la temperatura, de modo que supone que las constantes siguen siendo válidas en la T solicitada. Cuando T más C es cero, el denominador se anula y el exponente queda indefinido, así que ese par se rechaza en lugar de devolver Infinity. Un resultado exitoso es siempre una presión finita en milímetros de mercurio.
Esta página no es la ley de Raoult para mezclas, ni el descenso de la presión de vapor de una disolución, ni un despeje de Clausius–Clapeyron a dos puntos para una segunda temperatura; esas son intenciones de búsqueda distintas, con sus propias calculadoras.
Dónde se usa una calculadora de presión de vapor de Antoine
Los cursos de química general y de química física asignan tablas de presión de vapor y estimaciones de punto de ebullición que parten de constantes de Antoine publicadas; un oráculo determinista permite a los estudiantes comprobar un cálculo a mano sin raspar una hoja de cálculo. Los cursos de laboratorio que miden la presión de vapor con manómetro o isoteniscopio comparan los milímetros de mercurio experimentales con la correlación a la temperatura del baño, de modo que la misma forma cerrada pertenece al prelaboratorio y al informe.
Los ingenieros de proceso y de formulación usan Antoine como presión de saturación de primer paso para agua, alcoholes y disolventes al dimensionar condensadores, secadores de vacío o estimaciones de emisiones antes de abrir un paquete de propiedades completo. Los flujos ambientales y de higiene ocupacional convierten un juego de constantes tabuladas en una presión de vapor a temperatura ambiente como cifra de cribado para orgánicos volátiles.
Si más adelante necesita la presión de vapor de una mezcla a partir de la fracción molar, el descenso relativo, la segunda temperatura de Clausius–Clapeyron o el déficit de presión de vapor a partir de la humedad, use esas calculadoras dedicadas en lugar de estirar este aterrizaje de Antoine. Mantenga las peticiones pequeñas, fije en las pruebas el resultado redondeado en milímetros de mercurio y obtendrá presiones de saturación reproducibles para deberes, complementos LMS y workers de borde sin montar un paquete termodinámico propio.
Qué puede hacer con ella
Comprobaciones de presión de vapor en deberes y exámenes
Calcule P en mmHg a partir de A, B y C de Antoine publicados y una temperatura dada para que estudiantes y autoevaluadores compartan una misma verdad de forma cerrada.
Informes de laboratorio con manómetro e isoteniscopio
Prediga la presión de vapor de saturación a la temperatura del baño con el mismo juego de constantes que cita el informe y compárela con los milímetros de mercurio medidos.
Presión de saturación de primer paso en proceso
Estime la presión de vapor de agua, alcohol o disolvente para el cribado de condensadores, secadores de vacío o emisiones antes de abrir un paquete de propiedades completo.
Preguntas frecuentes
¿Cómo usa la calculadora de presión de vapor la ecuación de Antoine?
Envíe números finitos a, b, c (constantes de Antoine A, B, C) y la temperatura T.
¿En qué unidades están A, B, C, T y el resultado?
P se devuelve siempre en mmHg. T debe estar en la unidad para la que se ajustaron las constantes, por lo general grados Celsius en las tablas en milímetros de mercurio. A es adimensional; B y C comparten la unidad de T. Esta calculadora no convierte unidades de temperatura ni de presión.
¿Qué ocurre si una constante o la temperatura no es un número finito?
Se rechazan campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity, y no se cobran.
¿Dónde se obtienen las constantes de Antoine A, B y C?
De una compilación tabulada para su líquido y su intervalo de temperatura (NIST, CRC o un apéndice de libro de texto). Las constantes son específicas de la sustancia y solo valen dentro de su intervalo de ajuste; este extremo no las busca a partir del nombre de un compuesto.
¿Puedo usar las constantes de Antoine fuera de su intervalo de temperatura?
No conviene. Cada juego de constantes pertenece a una sustancia y a un intervalo ajustado, así que un juego del agua válido de 1 a 100 °C no sirve para el hielo, para el vapor por encima de ese intervalo ni para otro líquido.
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/vapor-pressure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}'const res = await fetch("https://api.kit.forhosting.com/chem/vapor-pressure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/vapor-pressure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/vapor-pressure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/vapor-pressure", 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
{
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.vapor_pressure",
"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
Cualquier constante o temperatura que no sea un número finito se rechaza con invalid_input en lugar de producir NaN o Infinity.
Cómo la ecuación de Antoine da la presión de vapor en mmHg
Cuando A, B, C o la temperatura faltan, están vacíos, son NaN o infinitos, la tarea falla con invalid_input nombrando el campo.
Contrato de entrada, unidades y comportamiento ante errores
El motor evalúa el logaritmo en base diez de P igual a A menos B sobre T más C, y luego P como diez elevado a ese exponente. Si T más C es cero, o si el exponente desborda de modo que P no es finito, la tarea falla en lugar de devolver Infinity. Una comprobación clásica es el agua con A igual a 8.07131, B igual a 1730.63, C igual a 233.426 a cien grados Celsius, que rinde unos 760 mmHg, el punto de ebullición normal del agua. A veinticinco grados Celsius las mismas constantes dan unos 23.8 mmHg, la presión de vapor familiar del agua a temperatura ambiente. La calculadora no busca constantes a partir del nombre de un compuesto, no convierte unidades de presión y no invierte la ecuación para la temperatura de ebullición; usted aporta A, B, C y T, y recibe P en mmHg. Envíe un cuerpo JSON con cuatro números finitos obligatorios: a, la constante de Antoine A; b, la constante de Antoine B; c, la constante de Antoine C; y temperature, T en la unidad de las constantes, por lo general grados Celsius. Cada campo puede llegar como número JSON o como cadena numérica; se aceptan los alias A, antoine_a, B, antoine_b, C, antoine_c, t, T y temp, y se asignan a los nombres canónicos. Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity fallan con invalid_input y no se cobran. En caso de éxito el cuerpo repite las constantes y la temperatura ya limpias, devuelve vapor_pressure como resultado principal en milímetros de mercurio, incluye log10_p como logaritmo intermedio y reitera la fórmula para que un cuaderno de laboratorio cite la misma expresión. Empareje el formulario gratuito del navegador con los deberes y el contrato API idéntico con los scripts. Las llamadas API exitosas cuestan el $0.002 publicado por elemento; los fallos de validación no consumen saldo prepago.
Dónde se usa una calculadora de presión de vapor de Antoine
Como la implementación es parse puro de nivel A, no hay modelo, ni red de salida, ni reloj; entradas idénticas producen siempre el mismo JSON. La validación fallida no consume saldo prepago. Las llamadas exitosas se facturan al precio base publicado de $0.002.
Preguntas técnicas
¿Cuánto cuesta la calculadora de presión de vapor?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se cobra.