Calculateur d'énergie réticulaire de Born-Haber
Bouclez le cycle de Born-Haber et obtenez l'énergie réticulaire d'un solide ionique : pour le chlorure de sodium, une enthalpie de formation de −411, 108 pour l'atomisation du métal, 496 pour l'ionisation, 121 pour la demi-liaison Cl–Cl et −349 pour l'affinité donnent −787 kJ/mol. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Formation
- -411
- Sublimation
- 108
- Ionisation
- 496
- Dissociation
- 121
- Affinité
- -349
- Énergie réticulaire
- -787
- Précision
- 10
Le moteur n'utilise que de l'arithmétique finie, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date.
Un cycle qui part des éléments et revient au cristal
Le cycle de Born-Haber applique la loi de Hess : il relie les éléments dans leur état standard au solide ionique en passant par des atomes puis des ions gazeux. On part de l'enthalpie de formation du sel, on ajoute les étapes qui produisent les atomes de métal gazeux, qui les ionisent jusqu'à la charge du cation et qui atomisent le non-métal, puis l'affinité électronique qui forme les anions. L'énergie réticulaire ferme le cycle : c'est l'énergie en jeu quand les ions gazeux se rassemblent en cristal. On l'obtient donc en retranchant de l'enthalpie de formation les quatre autres termes.
L'exemple du chlorure de sodium et les pièges
Pour le chlorure de sodium, une enthalpie de formation de −411 kJ/mol, 108 pour l'atomisation du sodium, 496 pour l'ionisation, 121 pour la demi-liaison Cl–Cl et −349 pour l'affinité électronique donnent une énergie réticulaire de −787 kJ/mol. Tous les termes doivent partager la même unité et se rapporter à une unité de formule : pour NaCl, on compte la moitié de l'énergie de la liaison Cl–Cl. Les erreurs fréquentes sont de compter cette énergie en entier, d'oublier que la première affinité électronique est souvent négative ou d'omettre une étape. L'outil ne cherche aucune donnée d'élément : vous saisissez les cinq valeurs.
Où s'inscrit l'énergie réticulaire de Born-Haber dans les études, les travaux pratiques et les logiciels
Les enseignants peuvent préparer à l'avance des corrigés pour des valeurs de manuel modestes, sans se fier à des applications de calcul opaques qui changent d'unité en silence ou comptent deux fois des demi-énergies de liaison. Les développeurs appellent le même contrat depuis des scripts pour générer des vecteurs de test déterministes destinés à des modules de thermochimie, pour normaliser des étapes de cycle saisies par l'utilisateur avant une visualisation, ou pour satisfaire des énoncés de défis de programmation qui exigent U plutôt qu'une estimation approximative de type Born-Landé.
Les entraînements aux concours et aux examens ont souvent besoin d'une source rapide et hors ligne d'énergies réticulaires, afin de vérifier les solutions sous la pression du temps sans une calculatrice graphique chargée de constantes. Les outils produits et éducatifs utilisent ce réarrangement lorsqu'un apprenant saisit les cinq énergies du cycle, et que l'interface doit afficher U accompagné d'un rappel clair de la formule.
Associez-le aux outils de Gibbs ou d'enthalpie lorsque vous avez besoin d'étapes de thermochimie connexes, et à d'autres points de terminaison chem lorsque vous construisez un petit laboratoire d'outils de chimie physique gratuits et déterministes.
Cas d’usage
Logiciels de soutien scolaire et de laboratoire
Normalisez les énergies de cycle saisies par l'utilisateur en une valeur U pour des assistants pas à pas, des leçons interactives et des validateurs de comptes rendus de TP.
Questions fréquentes
Combien coûte le calculateur d'énergie réticulaire de Born-Haber ?
Il est gratuit dans votre navigateur, sur cette page.
Comment l'énergie réticulaire U est-elle définie ici ?
U = ΔHf − ΔHsub − IE − D − EA, obtenu par fermeture du cycle ΔHf = ΔHsub + IE + D + EA + U. Les cinq énergies partagent une seule unité (généralement le kJ/mol).
Dois-je saisir la moitié de l'énergie de liaison Cl–Cl pour NaCl ?
Oui, si votre unité formulaire ne comporte qu'un atome de chlore : fournissez dissociation déjà mise à l'échelle (½ D pour NaCl). Pour MgCl2, fournissez l'énergie de liaison complète pour deux atomes de Cl.
Cet outil recherche-t-il les données élémentaires à ma place ?
Non. Vous fournissez les cinq termes énergétiques. Le calculateur ne fait que réarranger le cycle de Born-Haber ; il ne récupère aucune valeur thermochimique tabulée.
Comment saisir un sel comme MgCl2 ?
Additionnez vous-même les étapes : l'ionisation correspond à la première plus la deuxième énergie d'ionisation du magnésium, la rupture de liaison à l'énergie complète de Cl–Cl pour deux atomes de chlore, et l'affinité au double de celle du chlore.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"formation": -411,
"sublimation": 108,
"ionization": 496,
"dissociation": 121,
"affinity": -349
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.born_haber_cycle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_value | 1000000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur d'énergie réticulaire de Born-Haber détermine l'enthalpie réticulaire U d'un solide ionique à partir des cinq termes thermochimiques du cycle de Born-Haber : enthalpie standard de formation, sublimation du métal (ou atomisation du métal), énergie d'ionisation totale, dissociation du non-métal déjà ramenée à une unité formulaire, et affinité électronique totale. La relation fermée est formation égale sublimation plus ionisation plus dissociation plus affinité plus énergie réticulaire, donc U égale formation moins sublimation moins ionisation moins dissociation moins affinité. Une vérification classique à l'échelle de NaCl utilise formation moins quatre cent onze, sublimation cent huit, ionisation quatre cent quatre-vingt-seize, dissociation cent vingt et un, affinité moins trois cent quarante-neuf, ce qui donne une énergie réticulaire de moins sept cent quatre-vingt-sept dans la même unité, généralement le kilojoule par mole. Utilisez-le gratuitement dans le navigateur pour vos devoirs, vos comptes rendus de TP et vos entraînements aux concours, ou appelez l'API au tarif de $0.002 par requête réussie lorsque vous avez besoin de jeux de données reproductibles sur le cycle de Born-Haber pour la CI, un logiciel de soutien scolaire ou une démonstration pédagogique.
Ce que calcule le cycle de Born-Haber et ce que contient la réponse
Le cycle de Born-Haber est un chemin fondé sur la loi de Hess qui relie des éléments à l'état standard à un cristal ionique, en passant par des atomes et des ions gazeux. On part de l'enthalpie de formation mesurée ou tabulée du sel solide, puis on ajoute les étapes endothermiques qui produisent des atomes métalliques gazeux, les ionisent jusqu'à la charge cationique requise, et atomisent le non-métal pour obtenir les atomes nécessaires à l'unité formulaire, ainsi que les étapes d'affinité électronique qui forment les anions ; on referme enfin le cycle avec l'énergie réticulaire U correspondant au rassemblement de ces ions gazeux dans le cristal. Algébriquement, cela s'écrit formation égale sublimation plus ionisation plus dissociation plus affinité plus énergie réticulaire. En isolant le terme réticulaire, généralement grand et souvent inconnu, on obtient U égale formation moins sublimation moins ionisation moins dissociation moins affinité. Ce calculateur renvoie les cinq énergies d'entrée arrondies à la précision demandée, le résultat lattice_energy, une étiquette de méthode born_haber_cycle, la précision utilisée, une courte chaîne de formule, ainsi qu'une note d'unité (unit_note) rappelant que tous les termes doivent partager une seule et même unité d'énergie, et que D, IE et EA sont des totaux pour une unité formulaire. Il n'existe aucune table de données élémentaires ni aucune estimation approchée de type Born-Landé à partir des rayons ioniques : le moteur évalue soit le chemin arithmétique fermé, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de l'un des termes formation, sublimation, ionization, dissociation ou affinity, les valeurs non finies, et les grandeurs dépassant le plafond documenté. Si vous avez besoin d'une énergie réticulaire théorique calculée à partir des charges et de la distance interionique plutôt que de données expérimentales de cycle, utilisez un autre modèle ; cette page ne répond qu'au réarrangement de Born-Haber, avec une sortie numérique stable adaptée aux feuilles d'exercices, aux tests unitaires et aux clients de l'API.
Comment les cinq termes énergétiques sont lus et comment la mise à l'échelle reste cohérente
Les signes plus en tête et la notation scientifique dans les chaînes d'énergie sont admis dès lors qu'ils correspondent à des décimaux finis ; les espaces internes, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair, afin qu'une cellule erronée ne se traduise pas par une énergie réticulaire fausse. Une valeur nulle pour un terme est valide lorsqu'une étape ne contribue vraiment en rien, mais son omission ne l'est pas : chacun des cinq champs doit être présent, car le cycle ne peut pas se refermer sans lui. Les champs privilégiés sont formation pour ΔH_f, sublimation pour l'enthalpie d'atomisation du métal, ionization pour l'énergie d'ionisation totale des cations métalliques dans l'unité formulaire, dissociation pour la contribution de rupture de liaison du non-métal déjà ramenée à cette unité formulaire, et affinity pour la contribution totale d'affinité électronique des anions. Des alias tels que delta_hf, Hf, dHsub, IE, ionization_energy, D, bond_energy, EA et electron_affinity sont acceptés, afin que feuilles de calcul, chaînes de requête et formulaires typés puissent réutiliser le même contrat. Les sels multichargés se traitent en pré-sommant vous-même les étapes : pour MgCl2, ionization correspond à IE1 plus IE2 du magnésium, dissociation correspond à l'énergie complète de liaison Cl–Cl pour deux atomes de chlore, et affinity correspond au double de l'affinité électronique du chlore. Un champ de précision optionnel, avec les alias decimals et dp, permet de choisir le nombre de décimales affichées ; sa valeur par défaut est dix, plafonnée à quinze, afin que les fichiers de référence JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé, sans réimplémenter vous-même le cycle.
Où s'inscrit l'énergie réticulaire de Born-Haber dans les études, les travaux pratiques et les logiciels
Les étudiants rencontrent le cycle de Born-Haber lorsqu'un cours de chimie inorganique ou physique relie la liaison ionique à une thermochimie mesurable, lorsqu'une série d'exercices demande l'énergie réticulaire à partir de données tabulées de formation, sublimation, ionisation, liaison et affinité, ou lorsqu'ils doivent déterminer si un sel est plus stable que ne le prédit un modèle réticulaire théorique. Sur cette page, le calcul s'exécute entièrement dans votre navigateur ; via l'API, chaque appel réussi coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue tier A de KIT et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans modifier le résultat mathématique.
Cas d'intégration
Vérifications pour devoirs et examens
Calculez l'énergie réticulaire U à partir des valeurs de formation, sublimation, ionisation, dissociation et affinité d'un manuel, et vérifiez le signe et l'ordre de grandeur avant de tracer un graphique ou de comparer des sels.
Jeux de tests déterministes
Générez des résultats lattice_energy reproductibles pour le cycle de Born-Haber, destinés à des tests unitaires, des vérifications de propriétés et des assertions de CI dans des logiciels de chimie.
Questions techniques
Que se passe-t-il si un terme est manquant ?
L'entrée est rejetée avec invalid_input. Formation, sublimation, ionisation, dissociation et affinité sont toutes obligatoires ; le cycle ne peut pas se refermer sans chacun de ces termes.