Calculateur calorimètre à bombe
Transformez un relevé de bombe calorimétrique en chaleur molaire de combustion : une constante de 1255 J/K et une hausse de 2,45 K pour 0,01 mol d'échantillon donnent −307475 J/mol. La chaleur absorbée par le calorimètre s'affiche aussi. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Capacité thermique du calorimètre C
- 1 255
- Delta t (ΔT)
- 2,45
- Moles d'échantillon
- 0,01
- Q du calorimètre
- 3 074,75
- Q de la réaction
- -3 074,75
- Chaleur molaire de combustion
- -307 475
Un calorimètre à bombe mesure la chaleur libérée lorsqu'une quantité connue d'échantillon brûle à volume constant dans une enceinte scellée. L'enceinte repose dans un bain d'eau bien caractérisé dont la capacité thermique effective C convertit l'élévation de température observée ΔT en énergie, et la division par les moles d'échantillon donne la chaleur molaire de combustion utilisée en laboratoires de thermochimie, comparaisons de combustibles et devoirs.
Ce que mesure la calorimétrie à bombe et quelles entrées envoyer
Dans une expérience de bombe à volume constant l'échantillon est enflammé sous excès d'oxygène et la chaleur libérée réchauffe la bombe plus l'eau environnante. Le produit modélise ce système combiné avec une seule capacité thermique du calorimètre C, souvent appelée constante du calorimètre, déterminée lors d'une combustion d'étalonnage préalable. Après l'allumage vous enregistrez le changement de température ΔT du bain ; pour une combustion bien menée ΔT est positif.
Diviser par les moles d'échantillon n donne la variation d'énergie interne molaire de combustion ΔU_m égale moins C fois ΔT sur n, que les manuels appellent souvent chaleur molaire de combustion en discutant des données de bombe. Gardez des unités cohérentes : si C est en kilojoules par kelvin et ΔT en kelvin, les énergies sont en kilojoules et le résultat molaire en kilojoules par mole.
Les valeurs non finies et la capacité thermique non positive sont aussi rejetées pour que le moteur ne prétende jamais un calorimètre physique de capacité nulle ou négative.
Cas d’usage
Devoirs de laboratoire de chimie et examens
Les élèves saisissent C, ΔT et moles d'une fiche de calorimétrie à bombe, vérifient les valeurs q intermédiaires et la chaleur molaire de combustion, et reçoivent une erreur claire si moles vaut zéro par erreur.
Scripts de criblage de combustibles et matériaux
Des pipelines légers comparent des énergies molaires de combustion approximatives à partir de constantes de calorimètre et d'élévations de température mesurées via un point de terminaison prépayé stable au lieu de réimplémenter la convention de signe dans chaque langage.
Questions fréquentes
Que se passe-t-il si moles vaut zéro ?
Une quantité d'échantillon nulle rend la chaleur molaire de combustion indéfinie ; le moteur la rejette et ne facture pas.
Faut-il d'abord convertir la masse d'échantillon en moles ?
Oui. Cette capacité attend n déjà en moles.
Pourquoi la chaleur molaire de combustion est-elle négative ?
Parce que la chaleur absorbée par le calorimètre provient de la réaction, qui prend le signe opposé. Avec une hausse de température et une constante positives, le résultat est négatif, le signe habituel d'une combustion exothermique.
Qu'est-ce que la constante du calorimètre et d'où vient-elle ?
C'est la capacité thermique effective de la bombe et de l'eau qui l'entoure, traitées comme un seul système. On la détermine en général lors d'une combustion d'étalonnage préalable, puis on la réutilise pour convertir chaque hausse de température en énergie.
Quelles unités faut-il utiliser ?
Des unités cohérentes : avec une constante en kJ/K et une hausse en kelvins, les énergies sortent en kilojoules et le résultat en kJ/mol. Une hausse en degrés Celsius a la même valeur qu'en kelvins.
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/bomb-calorimetry \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heat_capacity":1255,"delta_t":2.45,"moles":0.01}'const res = await fetch("https://api.kit.forhosting.com/chem/bomb-calorimetry", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heat_capacity": 1255,
"delta_t": 2.45,
"moles": 0.01
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/bomb-calorimetry",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heat_capacity": 1255,
"delta_t": 2.45,
"moles": 0.01
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/bomb-calorimetry", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heat_capacity":1255,"delta_t":2.45,"moles":0.01}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heat_capacity":1255,"delta_t":2.45,"moles":0.01}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/bomb-calorimetry", 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
{
"heat_capacity": 1255,
"delta_t": 2.45,
"moles": 0.01
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.bomb_calorimetry",
"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.
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
Cette capacité applique les relations standard de cours q_cal égale C fois ΔT, q_rxn égale moins q_cal, et ΔU_m égale q_rxn sur n, renvoie un JSON structuré avec les chaleurs intermédiaires et le résultat molaire, et rejette les moles d'échantillon nulles avec une erreur claire invalid_input pour que les pipelines ne publient jamais un quotient indéfini.
Ce que mesure la calorimétrie à bombe et quelles entrées envoyer
La chaleur absorbée par le calorimètre est q_cal égale C fois ΔT. La conservation de l'énergie à volume constant attribue le signe opposé à la réaction, donc q_rxn égale moins q_cal. Envoyez heat_capacity, delta_t et moles comme nombres JSON ou chaînes numériques ; les alias C, calorimeter_constant, temperature_change, dT, n et sample_moles sont acceptés pour que les tableurs de laboratoire mappent proprement. Zéro mole est rejeté comme invalid_input car une grandeur molaire est indéfinie.
Lire q_calorimeter, q_reaction et molar_heat_of_combustion
Pour une élévation de température typique positive et C positive la valeur molaire est négative, conforme à la convention de signe exothermique des tables de formation et de nombreuses clés d'examen. En cas de succès la réponse répète heat_capacity, delta_t et moles normalisés utilisés dans le calcul. Le champ q_calorimeter est C fois ΔT, l'énergie absorbée par l'instrument. Le champ q_reaction est le négatif de cette quantité, la chaleur associée à la réaction de combustion sous l'idéalisation à volume constant. Le résultat principal molar_heat_of_combustion est q_reaction divisé par n, égal à moins C fois ΔT sur n. L'étiquette formula est toujours la chaîne Unicode pour ΔU_m égale moins C fois ΔT sur n, et method est toujours bomb_calorimetry pour que le code en aval puisse brancher sans renifler les formes. Utilisez q_calorimeter seul pour noter l'étape énergétique intermédiaire ; utilisez molar_heat_of_combustion lorsque vous avez besoin de la réponse par mole pour un rapport ou une comparaison de combustibles. Champs obligatoires manquants, nombres non finis, capacité thermique non positive et zéro mole échouent avec invalid_input et ne sont pas facturés. Des entrées identiques produisent toujours le même JSON car le chemin est une arithmétique pure sans réseau, sans graine aléatoire et sans horloge.
Usage de l'API, tarifs, flux de laboratoire et limites pratiques
Appelez le calculateur gratuit d'énergie de calorimètre à bombe dans le navigateur pour des contrôles pré-labo, des démos de cours et la vérification de devoirs sans installer de macro tableur ni de CAS. Couplez ce point de terminaison avec des outils de lois des gaz ou moles depuis la masse lorsque la masse et la masse molaire de l'échantillon sont connues en amont, ou avec des calculateurs d'enthalpie de réaction lorsque l'étape suivante compare des données de bombe ΔU à un ΔH tabulé après une petite correction PV hors de ce produit. Ce calculateur ne soustrait pas l'énergie du fil-fusible, les corrections d'acide nitrique ni ne convertit la masse en moles pour vous ; envoyez C, ΔT et n déjà corrigés lorsque votre protocole de laboratoire l'exige. Envoyez un corps JSON avec heat_capacity, delta_t et moles obligatoires. Utilisez l'API prépayée lorsqu'une plateforme d'apprentissage, un aide LIMS, un générateur de curriculum ou un pipeline thermochimique a besoin d'un contrat stable sous solde KIT à $0.002 par article réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Les auteurs livrant des SDK peuvent mapper les trois résultats numériques dans des tableaux d'UI montrant la chaleur du calorimètre, la chaleur de réaction et l'énergie molaire de combustion — les mêmes étapes intermédiaires que les élèves montrent sur papier en corrigeant un rapport de calorimétrie à bombe à la main.
Cas d'intégration
Tutorat et générateurs de curriculum
Les constructeurs de leçons produisent des exemples travaillés de calorimétrie à bombe avec JSON structuré pour flashcards, feuilles d'étapes et exercices auto-notés sans intégrer un CAS de chimie complet.
Questions techniques
Comment calculer la chaleur molaire de combustion à partir de données de calorimètre à bombe ?
Envoyez un JSON avec heat_capacity (C), delta_t (élévation de température) et moles (n). La réponse renvoie q_calorimeter = C·ΔT, q_reaction = −C·ΔT et molar_heat_of_combustion = −C·ΔT/n.
Pourquoi molar_heat_of_combustion est-il négatif quand ΔT est positif ?
La chaleur absorbée par le calorimètre est positive pour une élévation de température ; la réaction de combustion libère cette énergie, donc q_reaction et ΔU_m sont négatifs sous la convention thermochimique standard de signes.
Le calculateur de calorimètre à bombe est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par article réussi ; les échecs de validation ne sont pas facturés.