Calculadora de energía reticular de Born-Haber
Cierre el ciclo de Born-Haber y obtenga la energía reticular de un sólido iónico: para el cloruro de sodio, formación −411, sublimación 108, ionización 496, disociación 121 y afinidad −349 dan −787 kJ/mol. Introduzca los cinco pasos en la misma unidad de energía. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Formación
- -411
- Sublimación
- 108
- Ionización
- 496
- Disociación
- 121
- Afinidad
- -349
- Energía reticular
- -787
- Precisión
- 10
Esta calculadora de energía reticular de Born-Haber halla la entalpía reticular U de un sólido iónico a partir de los cinco términos termoquímicos del ciclo de Born-Haber: la entalpía estándar de formación, la sublimación del metal (o su atomización), la energía de ionización total, la disociación del no metal ya escalada a una unidad fórmula, y la afinidad electrónica total. La relación cerrada es formación es igual a sublimación más ionización más disociación más afinidad más energía reticular, de modo que U es igual a formación menos sublimación menos ionización menos disociación menos afinidad. Una comprobación clásica a escala del NaCl es formación menos cuatrocientos once, sublimación ciento ocho, ionización cuatrocientos noventa y seis, disociación ciento veintiuno, afinidad menos trescientos cuarenta y nueve, que da una energía reticular de menos setecientos ochenta y siete en la misma unidad, típicamente kilojulios por mol. El motor usa solo aritmética finita, sin llamadas de red, sin muestreo y sin atajos que dependan de la fecha.
Qué calcula el ciclo de Born-Haber y qué contiene la respuesta
El ciclo de Born-Haber es un camino basado en la ley de Hess que conecta los elementos en sus estados estándar con un cristal iónico a través de átomos e iones gaseosos.
Se parte de la entalpía de formación medida o tabulada de la sal sólida, después se suman los pasos endotérmicos que producen átomos metálicos gaseosos, los ionizan hasta la carga catiónica requerida y atomizan el no metal hasta los átomos necesarios para la unidad fórmula, más los pasos de afinidad electrónica que forman los aniones, y finalmente se cierra el ciclo con la energía reticular U necesaria para unir esos iones gaseosos en el cristal.
Algebraicamente eso es formación es igual a sublimación más ionización más disociación más afinidad más energía reticular. Al despejar el término reticular, habitualmente grande y a menudo desconocido, se obtiene U es igual a formación menos sublimación menos ionización menos disociación menos afinidad.
Dónde encaja la energía reticular de Born-Haber en el estudio, el laboratorio y el software
Los estudiantes se encuentran con el ciclo de Born-Haber cuando los cursos de química inorgánica o física vinculan el enlace iónico con termoquímica medible, cuando un conjunto de problemas pide la energía reticular a partir de datos tabulados de formación, sublimación, ionización, enlace y afinidad, o cuando deben decidir si una sal es más estable de lo que predice un modelo reticular teórico.
Los profesores pueden pregenerar claves de respuesta para cifras moderadas de libro de texto sin depender de aplicaciones de calculadora opacas que cambien unidades en silencio o cuenten dos veces la mitad de energías de enlace. Los desarrolladores llaman al mismo contrato desde scripts para generar vectores de prueba deterministas para módulos de termoquímica, para normalizar los pasos del ciclo introducidos por el usuario antes de visualizarlos, o para satisfacer enunciados de retos de programación que exigen U en lugar de una estimación improvisada de Born-Landé.
La práctica de competiciones y exámenes suele necesitar una fuente rápida y sin conexión de energías reticulares para poder verificar soluciones bajo presión de tiempo sin una calculadora gráfica llena de constantes. Las herramientas de producto y educación usan el reordenamiento cuando un alumno escribe las cinco energías del ciclo y la interfaz debe mostrar U con un recordatorio claro de la fórmula.
Qué puede hacer con ella
Comprobaciones de tareas y exámenes
Calcule la energía reticular U a partir de valores de libro de texto de formación, sublimación, ionización, disociación y afinidad, y verifique el signo y la magnitud antes de graficar o comparar sales.
Software de tutoría y laboratorio
Normalice las energías del ciclo introducidas por el usuario en U para ayudantes de pasos, lecciones interactivas y validadores de informes de laboratorio.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de energía reticular de Born-Haber?
Es gratis en su navegador en esta página.
¿Cómo se define aquí la energía reticular U?
U = ΔHf − ΔHsub − IE − D − EA, a partir del cierre del ciclo ΔHf = ΔHsub + IE + D + EA + U. Las cinco energías comparten una única unidad (típicamente kJ/mol).
¿Qué ocurre si falta un término?
La formación, la sublimación, la ionización, la disociación y la afinidad son todas obligatorias; el ciclo no puede cerrarse sin cada término.
¿Debo introducir la mitad de la energía de enlace Cl–Cl para el NaCl?
Sí, si su unidad fórmula necesita un átomo de cloro: proporcione dissociation ya escalada (½ D para el NaCl). Para el MgCl2 proporcione la energía de enlace completa para dos átomos de Cl.
¿Esta herramienta busca datos de elementos por mí?
No. Usted proporciona los cinco términos de energía. La calculadora solo reordena el ciclo de Born-Haber; no obtiene valores termoquímicos tabulados.
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/born-haber-cycle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"formation":-411,"sublimation":108,"ionization":496,"dissociation":121,"affinity":-349}'const res = await fetch("https://api.kit.forhosting.com/chem/born-haber-cycle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"formation": -411,
"sublimation": 108,
"ionization": 496,
"dissociation": 121,
"affinity": -349
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/born-haber-cycle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"formation": -411,
"sublimation": 108,
"ionization": 496,
"dissociation": 121,
"affinity": -349
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/born-haber-cycle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"formation":-411,"sublimation":108,"ionization":496,"dissociation":121,"affinity":-349}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"formation":-411,"sublimation":108,"ionization":496,"dissociation":121,"affinity":-349}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/born-haber-cycle", 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
{
"formation": -411,
"sublimation": 108,
"ionization": 496,
"dissociation": 121,
"affinity": -349
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.born_haber_cycle",
"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_value | 1000000000000000 |
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
Qué calcula el ciclo de Born-Haber y qué contiene la respuesta
Esta calculadora devuelve las cinco energías de entrada redondeadas a la precisión solicitada, el resultado lattice_energy, una etiqueta de método born_haber_cycle, la precisión usada, una cadena breve con la fórmula y un unit_note que recuerda que todos los términos deben compartir una única unidad de energía y que D, IE y EA son totales para una unidad fórmula. No existe una tabla de consulta de datos de elementos ni una estimación aproximada de Born-Landé a partir de radios iónicos: el motor o bien evalúa el camino aritmético cerrado, o rechaza la entrada con invalid_input. Los casos rechazados incluyen la falta de cualquier término entre formación, sublimación, ionización, disociación y afinidad, valores no finitos, y magnitudes por encima del techo documentado.
Cómo se leen los cinco términos de energía y cómo se mantiene consistente el escalado
Se permiten signos más iniciales opcionales y notación científica en las cadenas de energía siempre que se interpreten como decimales finitos; los espacios incrustados, los prefijos hexadecimales y los tokens no numéricos se rechazan con un mensaje claro para que una celda incorrecta no se convierta en una energía reticular equivocada. Cero para un término es válido cuando un paso verdaderamente no aporta nada, pero la omisión no lo es: los cinco campos deben estar presentes porque el ciclo no puede cerrarse sin cada uno de ellos. Los campos preferidos son formation para ΔH_f, sublimation para la entalpía de atomización del metal, ionization para la energía de ionización total de los cationes metálicos en la unidad fórmula, dissociation para la contribución de ruptura de enlace del no metal ya escalada a esa unidad fórmula, y affinity para la contribución de afinidad electrónica total de los aniones. Se aceptan alias como delta_hf, Hf, dHsub, IE, ionization_energy, D, bond_energy, EA y electron_affinity, de modo que hojas de cálculo, cadenas de consulta y formularios tipados puedan reutilizar el mismo contrato. Las sales con carga múltiple se manejan sumando usted mismo los pasos con antelación: para el MgCl2, ionization es IE1 más IE2 del magnesio, dissociation es la energía de enlace completa Cl–Cl para dos átomos de cloro, y affinity es el doble de la afinidad electrónica del cloro. Un campo opcional de precisión, con los alias decimals y dp, elige cuántos decimales se muestran; el valor por defecto es diez y el máximo es quince, para que los goldens en JSON se mantengan estables. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un flujo automatizado sin tener que reimplementar usted mismo el ciclo.
Dónde encaja la energía reticular de Born-Haber en el estudio, el laboratorio y el software
En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y nada se almacena después de que se devuelve la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración en el aula a un flujo automatizado sin cambiar el resultado matemático. Combínela con herramientas de Gibbs o entalpía cuando necesite pasos de termoquímica relacionados, y con otros endpoints de química cuando esté construyendo un pequeño laboratorio de ayudantes de química física gratuitos y deterministas.
Casos de integración
Fixtures de prueba deterministas
Genere resultados reproducibles de lattice_energy de Born-Haber para pruebas unitarias, comprobaciones de propiedades y verificaciones de integración continua en software de química.