Calculadora de calor de reacción por cantidad
Lleve una entalpía molar de reacción a la cantidad que de verdad reacciona: 2 mol a −92,2 kJ/mol dan un calor de −184,4 kJ, marcado como exotérmico porque el sistema lo libera. Un resultado positivo se marca como endotérmico. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Entalpía molar de reacción ΔH_rxn
- -92,2
- Moles (n)
- 2
- Calor
- -184,4 energy
- Proceso
- exothermic
Cuando una reacción ajustada tiene una variación de entalpía molar conocida ΔH_rxn, el calor intercambiado para cualquier avance de la reacción escala linealmente con la cantidad de sustancia que realmente reacciona. Multiplique los moles que reaccionan n por la entalpía molar y obtendrá el calor total Q transferido bajo la misma convención termoquímica: Q es igual a n por ΔH_rxn. Una Q negativa significa que el sistema libera calor (exotérmico); una Q positiva significa que el sistema absorbe calor (endotérmico). Esta calculadora toma esos dos números finitos —entalpía molar y moles—, devuelve el calor escalado con una etiqueta clara del proceso térmico y rechaza los moles negativos porque una cantidad de sustancia no puede ser inferior a cero. Cero moles está permitido y da un calor de cero, que es el límite correcto cuando nada reacciona. Mantenga coherentes las unidades de energía: si ΔH está en kilojulios por mol, Q estará en kilojulios; si ΔH está en julios por mol, la respuesta estará en julios.
Cómo escala el calor de reacción con la cantidad que reacciona
Las tablas de termoquímica y los cálculos de formación informan de variaciones de entalpía intensivas por mol de reacción tal como está escrita. En la planta, en el laboratorio o en un problema de tarea rara vez se ejecuta exactamente un mol de reacción; se trabaja con un avance n determinado y se necesita la carga térmica extensiva para dimensionar equipos, diseñar baños de hielo o calificar respuestas.
La ley de escalado es elemental y universal bajo composición constante y con la misma base de temperatura y presión usada para ΔH: Q es igual a n por ΔH_rxn. Si la combustión del metano aparece tabulada como -890 kilojulios por mol y usted quema 2 moles de metano en condiciones equivalentes, el calor del sistema es de unos -1780 kilojulios. Si una descomposición endotérmica es de 178.3 kilojulios por mol y procesa medio mol, el calor absorbido es de unos 89.15 kilojulios.
La convención de signos aquí es la del sistema en termodinámica química: el calor absorbido por el sistema que reacciona es positivo, de modo que las reacciones endotérmicas muestran ΔH y Q positivos, mientras que las exotérmicas muestran ΔH y Q negativos cuando el calor liberado se expresa como número negativo. Si el producto es prácticamente cero dentro del ruido de coma flotante, la calculadora etiqueta el proceso como termoneutro en lugar de inventar una dirección.
La aritmética es una sola multiplicación tras validar que ambos campos son números finitos y que n no es negativo. Las entradas NaN o Infinity se rechazan de inmediato. Una cantidad de moles negativa falla con un mensaje de que la cantidad que reacciona no puede ser inferior a cero, de modo que los clientes puedan corregir la estequiometría en lugar de recibir un avance negativo sin sentido.
Qué envía y qué recibe de vuelta
Envíe dos campos. El campo moles es un número finito no negativo para la cantidad de sustancia que reacciona en moles, acorde con cómo se definió ΔH para la reacción tal como está escrita. Ambos campos son obligatorios.
Cuando moles es negativo, la solicitud falla con un mensaje claro de que n no puede ser inferior a cero para Q igual a n por ΔH. Cero moles se acepta y devuelve un calor igual a cero con la etiqueta de proceso termoneutro. Comprobaciones clásicas de libro de texto: 2 moles a -92.2 kilojulios por mol para obtener -184.4 kilojulios de calor (exotérmico), y 0.5 moles a 178.3 kilojulios por mol para obtener 89.15 kilojulios (endotérmico).
Use el formulario gratuito del navegador para tareas y comprobaciones rápidas, y luego llame al mismo contrato desde scripts cuando necesite generar claves de respuestas en masa o casos de regresión.
Dónde aparece el calor de reacción escalado por cantidad en el trabajo real
Los cursos de química general de secundaria y universidad asignan constantemente problemas que parten de un ΔH molar tabulado o derivado de entalpías de formación y de un número dado de moles de reactivo o de reacción, y solo piden el calor total desprendido o absorbido; un único oráculo fiable que devuelva Q y la etiqueta endotérmica o exotérmica agiliza la calificación y la preparación de demostraciones.
Los químicos de procesos y los ingenieros de planta dimensionan intercambiadores de calor y cargas de servicios a partir de valores extensivos de Q, no solo de tablas molares, así que un paso de multiplicación transparente mantiene auditables las hojas de balance térmico. Los laboratorios divulgativos que queman una muestra pesada de combustible o disuelven una cantidad conocida de sal tras convertir la masa a moles siguen necesitando el paso final de n por ΔH para los cuadernos de los estudiantes.
Los laboratorios de calidad que ya conocen ΔH por software de instrumentos o por bibliografía siguen necesitando un paso de escalado determinista para las exportaciones LIMS y los informes CAPA cuando cambia el tamaño del lote.
Si más adelante necesita la entalpía de reacción a partir de calores estándar de formación, el calor molar de disolución a partir de q y n medidos, o el calor de calorimetría Q igual a m·c·ΔT, trátelos como intenciones de búsqueda y páginas de destino separadas en lugar de sobrecargar esta página de la calculadora de calor de reacción por cantidad.
Qué puede hacer con ella
Claves de respuestas de tareas y exámenes
Convierta la entalpía molar de reacción y los moles que reaccionan en el calor total Q con una etiqueta endotérmica o exotérmica para una calificación coherente.
Balance térmico y dimensionado de equipos
Escale el ΔH_rxn tabulado al tamaño de lote n para cargas térmicas de proceso, estimaciones de servicios y diseño de refrigeración de reactores.
Escalado del avance en el cuaderno de laboratorio
Convierta un ΔH molar derivado de formación o de la bibliografía y los moles realmente reaccionados en el calor extensivo para los informes.
Preguntas frecuentes
¿Cómo se calcula el calor total de reacción a partir de la entalpía molar?
Multiplique los moles que reaccionan por la entalpía molar de reacción: Q = n · ΔH_rxn. Mantenga coherentes las unidades de energía: si ΔH está en kJ/mol, Q estará en kJ.
¿Qué ocurre si los moles son negativos?
La cantidad que reacciona no puede ser inferior a cero; indique n ≥ 0 mol.
¿Cómo sé si la reacción es endotérmica o exotérmica?
Un calor positivo significa endotérmica (el sistema absorbe calor). Uno negativo significa exotérmica (el sistema libera calor). Los resultados cercanos a cero se etiquetan como termoneutros.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta localmente.
¿En qué unidad sale el calor total?
En la misma unidad de energía que su entalpía molar, sin el «por mol». Si escribe kilojulios por mol obtiene kilojulios; si usa julios por mol, el calor sale en julios, así que mantenga una sola familia de unidades.
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/enthalpy-amount-scaling \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"delta_h":-92.2,"moles":2}'const res = await fetch("https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"delta_h": -92.2,
"moles": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/enthalpy-amount-scaling",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"delta_h": -92.2,
"moles": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"delta_h":-92.2,"moles":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"delta_h":-92.2,"moles":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", 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
{
"delta_h": -92.2,
"moles": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_amount_scaling",
"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
Cómo escala el calor de reacción con la cantidad que reacciona
No hay semilla aleatoria, ni marca de tiempo, ni llamada de red, ni deriva de modelo, así que delta_h y moles idénticos producen siempre un JSON idéntico.
Qué envía y qué recibe de vuelta
El campo delta_h es un número finito para la entalpía molar de reacción ΔH_rxn, en cualquier unidad coherente de energía por mol, como kilojulios por mol o julios por mol. Los campos ausentes, las cadenas vacías, las cadenas no numéricas, NaN, Infinity y los moles negativos fallan con invalid_input y no se cobran. En caso de éxito, la respuesta devuelve los valores depurados de delta_h y moles, el campo de calor total heat, una etiqueta de proceso endothermic, exothermic o thermoneutral, la cadena de unidad energy que le recuerda que Q lleva unidades de energía coherentes con su elección de ΔH, la cadena de fórmula Q igual a n por ΔH_rxn y el método enthalpy_amount_scaling. El precio de las llamadas API con éxito es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepagado.
Dónde aparece el calor de reacción escalado por cantidad en el trabajo real
Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por elemento con éxito y la validación fallida no consume saldo.
Preguntas técnicas
¿Se permite cero moles?
Sí. Cero moles da heat = 0 y process = thermoneutral, que es el límite correcto cuando nada reacciona.